CSS margin-bottom 属性用于指定元素的底部外边距的尺寸。
在HTML页面中,每一个元素都是一个规则的矩形。每一个元素都由一个盒模型来表示,盒模型由4个区域组成:content box(内容区域)、padding box(内边距区域)、border box(边框区域)和 margin box(外边距区域)。元素的内容都被放置在content box(内容区域)中,其它几个区域为可选区域,在你设置了 padding 、 margin 和 border 属性时会生成相应的区域。下图为CSS盒模型的示意图:
margin-bottom 属性用于指定元素底部边框之外的空间区域。如下图所示的蓝色区域:
margin-bottom 属性对于的内联元素不起作用。
margin-bottom 属性的值可以是负数,负 margin 值可以使元素之间的距离靠得更近。
官方语法margin-bottom: <length> | <percentage> | auto | inherit
参数:
<length> :使用值作为元素底部外边距的值。 <percentage> :使用值作为元素底部外边距的值。 auto :由浏览器自动来计算 margin-bottom 的值。 inherit :继承父元素的 margin-bottom 值。margin-bottom 属性的初始值为0。
应用范围margin-bottom 属性可以应用在所有除了类型为 table-caption , table 或 inline-table 的元素上。
示例代码.box { margin-bottom: 30px; } .box2 { margin-bottom: 15%; } .box3 { margin-bottom: inherit; }在线演示
下面的示例中,绿色的方块的 margin-bottom 值设置为2em。
浏览器支持
所有的现代浏览器都支持 margin-bottom 属性,包括Chrome, Firefox, Safari, Opera, Internet Explorer 以及 Android 和 iOS。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did31670