首页 > 代码库 > css
css
理解css盒模型
css盒模型是css可视化格式化系统的基石,它是理解样式表如何工作的核心概念。盒模型可以用于元素定位和网页布局。
根据css盒模型的规定,每个元素(不管是块级还是内嵌元素)都会产生一个矩形盒子围绕在元素内容之外,这个盒子我们称为元素盒。
边框border
边框border是围绕着元素内容区和padding区画的一条线。边框有三个特征可以指定:宽度以及颜色。这些属性可以单个指定,也可以用缩写方式一次指定。关于边框的行为,有如下几条
* 边框画在元素背景之上。
* 非可替换内嵌元素(文本元素)的边框对于该元素所在行的行高没有影响。
* 可替换元素的边框将影响行高。
外边距margin
外边距margin是围绕在元素边框之外的可选区域。使用margin—top,margin-right,,margin-bottom,margin-left四个属性,可以分别设置盒模型的顶部,右部,底部,左部外边距。这四个外边距也可以用margin属性一次性缩写完成。
内边距padding
内边距padding是元素的内容区和边框之间的可选区域。如果我们给元素设置了边框,最好也设置padding,以防止边框紧紧挤压在内容周围。
css