欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

css框模型

程序员文章站 2022-08-09 22:19:18
css框模型 (一)内边距 padding 内边距即边框和内容之间的空白区域h1 {padding: 10px 0.25em 2ex 20%;}四个值这种则分别是按照上,右,下,左的顺序设置内边距 单边内边距属性padding-toppadding-rightpadding-bottompaddin ......

css框模型

css框模型

(一)内边距

padding 内边距
即边框和内容之间的空白区域
h1 {padding: 10px 0.25em 2ex 20%;}
四个值这种则分别是按照上,右,下,左的顺序设置内边距

单边内边距属性
padding-top
padding-right
padding-bottom
padding-left

(二)边框

每个边框有3个方面:宽度,样式,颜色
边框的样式:
border-style的值
none 无边框
hidden 无边框
dotted 点状边框
dashed 虚线
solid 实线
double 双线

定义单边样式:
border-top-style
border-right-style
border-bottom-style
border-left-style

边框宽度
border-width
两种方法:指定长度值或者使用关键字(thin medium thick)

定义单边宽度
p {border-style: solid; border-width: 15px 5px 15px 5px;}
分别从上右下左来设置各边框的宽度
border-top-width
border-right-width
border-bottom-width
border-left-width

边框的颜色
border-color,一次性可以接受最多4个颜色值

定义单边颜色
border-top-color
border-right-color
border-bottom-color
border-left-color

透明边框
border-color: transparent;

(三)外边距 margin

外边距指定少于 4 个值时,规则如下:
如果缺少左外边距的值,则使用右外边距的值。
如果缺少下外边距的值,则使用上外边距的值。
如果缺少右外边距的值,则使用上外边距的值。

单边外边距属性
margin-top
margin-right
margin-bottom
margin-left

(四)外边距合并

当两个垂直外边距相遇时,他们会合并成一个外边距,取两者中的最大者
1)一个元素出现在另一个元素之上
2)一个元素包含在另一个元素之中
3)空元素上下外边距合并