CSS盒子模型
边框
Border-color属性:边框颜色属性
属 性 | 说 明 | 示 例 |
---|---|---|
Border-top-color | 设置上边框颜色 | Border-top-color:#369 |
Border-right-color | 设置右边框颜色 | Border-right-color:#369 |
Border-bottom-color | 设置下边框颜色 | Border-bottom-color:#FAE45B |
Border-left-color | 设置左边框颜色 | Border-left-color:EFCD56; |
Border-color | 设置四个边框同一颜色 | Border-color:#EEFF34 |
设置上下边框颜色为#369,左右边框颜色为#000 | Border-color:#369#000 |
Border-width属性:边框粗细属性
属 性 | 说 明 | 示 例 |
---|---|---|
Border-top-width | 设置上边框粗细为5px | Border-top-width:5px; |
Border-right-width | 设置右边框粗细为10px | Border-right-width:10px; |
Border-bottom-width | 设置下边框粗细为8px | Border-bottom-width:8px; |
Border-left-width | 设置左边框粗细为22px | Border-left-width:22px; |
Border-width | 设置四个边框粗细都为5px | Border-width:5px; |
设置上、下边框粗细为20px;左右边框粗细为2px | Border-width:20px 2px; | |
设置上边框粗细为5px;左右边框粗细为1px;下边框粗细为6px | Border-width:5px 1px 6px; | |
设置上、右、下、左边框粗细分别为1px、3px、5px、2px | Border-width:1px 3px 5px 2px; |
Border-style属性:边框线类型
属 性 | 说 明 | 示 例 |
---|---|---|
Border-top-style | 设置上边框为实线 | Border-top-style:solid; |
Border-right-style | 设置右边框为实线 | Border-right-style:solid; |
Border-bottom-style | 设置下边框为实线 | Border-bottom-style:solid; |
Border-left-style | 设置左边框为实线 | Border-left-style:solid; |
Border-style | 设置四个边框均为实线 | Border-style:solid; |
设置上、下边框为实线;左、右边框为点线 | Border-style:solid dotted; | |
设置上边框为实线;左、右边框为点线;下边框为虚线 | Border-style:solid dotted dashed; | |
设置上、右、下、左边框分别为实线、点线、虚线、双线 | Border-style:solid dotted dashed double; |
Padding属性:内边距属性
属 性 | 说 明 | 示 例 |
---|---|---|
Padding-top | 设置上内边距 | Padding-top:1px; |
Padding-right | 设置右内边距 | Padding-right:2px; |
Padding-bottom | 设置下内边距 | Padding-bottom:2px; |
Padding-left | 设置左内边距 | Padding-left:1px; |
Padding | 设置上、右、下、左内边距分别是3px、5px、7px、4px | Padding:3px 5px 7px 4px; |
设置上、下内边距为3px;左、右内边距为5px | Padding:3px 5px; | |
设置上外边距为3px;左、右内边距为5px;下内边距为7px | Padding:3px 5px 7px; | |
设置上、右、下、左内边距均为8px | Padding:8px; |
Box-sizing属性:拯救布局
Content-box:默认值,盒子的宽度或高度=border+padding+(margin)+width/heith。
Border-box:盒子的宽度或高度等于元素内容的宽度或高度。
Inherit:此值使元素集成父元素的盒子模型模式。
Display属性:规定元素应该生成的框的类型。
none | 此元素不会被显示。 |
---|---|
block | 此元素将显示为块级元素,此元素前后会带有换行符。 |
inline | 默认。此元素会被显示为内联元素,元素前后没有换行符。 |
inline-block | 行内块元素。(CSS2.1 新增的值) |