CSS基本知识之盒子模型

网友投稿 536 2022-11-22

CSS基本知识之盒子模型

CSS基本知识之盒子模型

CSS基本知识之盒子模型

border : border-width || border-style || border-color

none:没有边框即忽略所有边框的宽度(默认值)solid:边框为单实线(最为常用的)dashed:边框为虚线dotted:边框为点线

CSS 边框属性允许你指定一个元素边框的样式和颜色。 边框简写:

border: 1px solid red; 没有顺序

边框分开写法:

border-top: 1px solid red; /* 只设定上边框, 其余同理 */

4、表格的细线边框 border-collapse 属性控制浏览器绘制表格边框的方式。它控制相邻单元格的边框。 语法:

border-collapse:collapse;

collapse 单词是合并的意思border-collapse: collapse; 表示相邻边框合并在一起边框会影响盒子实际大小边框会额外增加盒子的实际大小。因此我们有两种方案解决:

.header{ width:960px; margin:0 auto;}

常见的写法,以下三种都可以:

margin-left: auto; margin-right: auto;margin: auto;margin: 0 auto;注意:以上方法是让块级元素水平居中,行内元素或者行内块元素水平居中给其父元素添加 text-align:center 即可。

外边距合并 使用 margin 定义块元素的垂直外边距时,可能会出现外边距的合并。 主要有两种情况:

* { padding:0; /* 清除内边距 */ margin:0; /* 清除外边距 */ } 注意:行内元素为了照顾兼容性,尽量只设置左右内外边距,不要设置上下内外边距。但是转换为块级和行内块元素就可以了

8、总结

布局为啥用不同盒子,我只想用div?标签都是有语义的, 合理的地方用合理的标签。比如产品标题 就用 h, 大量文字段落就用p为啥用辣么多类名?类名就是给每个盒子起了一个名字,可以更好的找到这个盒子, 选取盒子更容易,后期维护也方便。到底用 margin 还是 padding?大部分情况两个可以混用,两者各有优缺点,但是根据实际情况,总是有更简单的方法实现。自己做没有思路?布局有很多种实现方式,同学们可以开始先模仿我的写法,然后再做出自己的风格。最后大家一定多运用辅助工具,比如屏幕画笔,ps等等9、 圆角边框在 CSS3 中,新增了圆角边框样式,这样我们的盒子就可以变圆角了。border-radius 属性用于设置元素的外边框圆角。语法:

border-radius:length;

参数值可以为数值或百分比的形式  如果是正方形,想要设置为一个圆,把数值修改为高度或者宽度的一半即可,或者直接写为 50%  该属性是一个简写属性,可以跟四个值,分别代表左上角、右上角、右下角、左下角  分开写:border-top-left-radius、border-top-right-radius、border-bottom-right-radius 和 border-bottom-left-radius  兼容性 ie9+ 浏览器支持, 但是不会影响页面布局,可以放心使用.10、 盒子阴影 CSS3 中新增了盒子阴影,我们可以使用 box-shadow 属性为盒子添加阴影。 语法:

box-shadow: h-shadow v-shadow blur spread color inset;

text-shadow: h-shadow v-shadow blur color;

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:HTML+CSS实现导航条
下一篇:HTML+CSS实现动画导航栏
相关文章

 发表评论

暂时没有评论,来抢沙发吧~