葉無聞 2014-08-05
margin-top | 元素顶部外边距 |
margin-right | 元素右侧外边距 |
margin-bottom | 元素底部外边距 |
margin-left | 元素左侧外边距 |
margin | 这是一个复合属性,定义 元素 各个边的外边距, 属性值的顺序是: 上,右,下,左 |
border-top | 元素上边框样式 |
border-right | 元素右边框样式 |
border-bottom | 元素下边框样式 |
border-left | 元素左边框样式 |
border-width | 元素边框宽度 |
border-top-width | 元素上边框宽度 |
border-right-width | 元素右边框宽度 |
border-bottom-width | 元素下边框宽度 |
border-left-width | 元素左边框宽度 |
border | 复合属性,可以同时设置各个边框样式 |
padding-top | 元素上侧内边距 |
padding-right | 元素右侧内边距 |
padding-bottom | 元素下侧内边距 |
padding-left | 元素左侧内边距 |
padding | 复合属性,同时设置各个边框内边距 |
width | 设置元素的宽度 |
height | 设置元素的高度 |
float | 设置元素浮动显示 |
clear | 清除元素的浮动效果 |
border-color | 设置边框颜色 |
border-style | 设置边框样式 |
CSS 2在以上基础上,又做了一些细化:
border-top-color | 元素上边框颜色 |
border-right-color | 元素右边框颜色 |
border-bottom-color | 元素下边框颜色 |
border-left-color | 元素左边框颜色 |
border-top-style | 元素上边框样式 |
border-right-style | 元素右边框样式 |
border-bottom-style | 元素下边框样式 |
border-left-style | 元素左边框样式 |
box-align | 子元素在盒子内垂直方向上的空间分配 |
box-pack | 子元素在盒子内水平方向的空间分配方式 |
box-direction | 盒子的显示顺序 |
box-flex | 元素在盒子内的自适应尺寸 |
box-flex-group | 自适应子元素群组 |
box-lines | 子元素分列显示 |
box-ordinal-group | 子元素在盒子内的显示位置 |
box-orient | 盒子分布的坐标轴 |
.row{/*设置外围容器样式*/ margin:auto; border:1px solid black; width:600px; height:400px; margin-top:50px; display:-webkit-box;/*兼容webkit或mozilla核心浏览器,启用弹性盒子模型*/ display:-moz-box; display:box; -webkit-box-orient:horizontal;/*水平方向显示,兼容webkit和mozilla核心浏览器*/ -moz-box-orient:horizontal; box-orient:horizontal; } |
.row{/*设置外围容器样式*/ margin:auto; border:1px solid black; width:600px; height:400px; margin-top:50px; display:-webkit-box;/*兼容webkit或mozilla核心浏览器,启用弹性盒子模型*/ display:-moz-box; display:box; -webkit-box-orient:vertical;/*垂直方向显示,兼容webkit和mozilla核心浏览器*/ -moz-box-orient:vertical; box-orient:vertical; } |
start | 对于正常方向的框,每个子元素的上边缘沿着框的顶部放置。 对于反方向的框,每个子元素的下边缘沿着框的底部放置。 |
end | 对于正常方向的框,每个子元素的下边缘沿着框的底部放置。 对于反方向的框,每个子元素的上边缘沿着矿的顶部放置。 |
center | 均等地分割多余的空间,一半位于子元素之上,一半位于子元素之下。 |
baseline | 如果box-orient是inline-axis或horizontal,所有子元素均与其基线对齐。 |
stretch | 拉伸子元素以填充包含块 |
.row{/*设置外围容器样式*/ margin:auto; border:1px solid black; width:600px; height:400px; margin-top:50px; display:-webkit-box;/*兼容webkit或mozilla核心浏览器,启用弹性盒子模型*/ display:-moz-box; display:box; -webkit-box-orient:horizontal;/*水平方向显示,兼容webkit和mozilla核心浏览器*/ -moz-box-orient:horizontal; box-orient:horizontal; -webkit-box-align:start;/*正常布局下,吸附在顶端显示,相反布局下,吸附在底部显示*/ -moz-box-align:start; box-align:start; } |
.row{/*设置外围容器样式*/ margin:auto; border:1px solid black; width:600px; height:400px; margin-top:50px; display:-webkit-box;/*兼容webkit或mozilla核心浏览器,启用弹性盒子模型*/ display:-moz-box; display:box; -webkit-box-orient:horizontal;/*水平方向显示,兼容webkit和mozilla核心浏览器*/ -moz-box-orient:horizontal; box-orient:horizontal; -webkit-box-align:end;/*正常布局下,吸附在底部显示,相反布局下,吸附在顶部显示*/ -moz-box-align:end; box-align:end; } |
.row{/*设置外围容器样式*/ margin:auto; border:1px solid black; width:600px; height:400px; margin-top:50px; display:-webkit-box;/*兼容webkit或mozilla核心浏览器,启用弹性盒子模型*/ display:-moz-box; display:box; -webkit-box-orient:horizontal;/*水平方向显示,兼容webkit和mozilla核心浏览器*/ -moz-box-orient:horizontal; box-orient:horizontal; -webkit-box-align:stretch;/*其实此效果就是不设置box-align时候的样式*/ -moz-box-align:stretch; box-align:stretch; } |
欢迎大家加入互联网技术交流群:62329335
个人申明:所分享博文,绝对原创,并力争每一个知识点都通过实战演示来进行验证。