能够影响到盒子模型的五个属性宽高的css属性?

盒子模型(设置盒子样式的一般顺序为上右下左顺时针)一个盒子包含margin(盒子与其他盒子的距离),border(外边距),padding(内边距)已经内容盒子模型总尺寸=border+padding+margin+内容宽度边框border-style(边框样式,需要先设置此属性后才能设置其他属性)常用的两个属性:dashed:虚线solid:粗线border-color(边框颜色):示例代码:
其中border-style: solid;为设置边框线,如果不设置将不显示border-width(边框粗细)一般用像素值来设置单位border(同时设置边框的颜色、粗细和样式)示例:div{ width: 100px; height: 100px; border:1px solid #3a6587; } 边距margin(外边距)可以使用此代码将盒子居中:margin:0px auto;padding(外边距)补充:在使用a标签时由于a标签的宽和高不能被设置,可以设置padding从而设置字体与a标签的距离,从而达到a标签盒子放大的效果。示例:a{ padding: 10px; background-color: yellow; } box-sizing:改变盒子的整体属性(方便计算宽度和高度)由于原本设置盒子之后,再次设置css属性会出现:盒子模型总尺寸=border+padding+margin+内容宽度,的计算问题,设置此属性可以只计算盒子的大小,不看盒子设置属性增加后的总尺寸未设置box-sizing: border-box;时盒子的总尺寸为102px设置:box-sizing: border-box;后,总尺寸为100px

我要回帖

更多关于 盒子模型的五个属性 的文章

 

随机推荐