margin和padding
郝东
196
1.margin简写属性在一个声明中设置所有外边距属性。该属性可以有 1 到 4 个值。
这个简写属性设置一个元素所有外边距的宽度,或者设置各边上外边距的宽度。指定一个值时该值指定四个边到父内边距的距离; 指定两个值时 第一个值指定上下 第二个指定左右;指定三个值时第一个指定上边、第二个指定左右两边、 第三个指定下边;指定四个值时分别为上 右 下 左(顺时针顺序)。
块级元素的垂直相邻外边距会合并,而行内元素实际上不占上下外边距。行内元素的的左右外边距不会合 并。同样地,浮动元素的外边距也不会合并。允许指定负的外边距值,不过使用时要小心。
2.padding简写属性在一个声明中设置所有内边距属性。
指定一个值时 该值指定内容到四个边的内边距;指定两个值时 第一个值指定内容到上下两边的内边距 第二个指定内容到左右两边的内边距;指定三个值时第一个指定内容到上边的内边距.第二个指定内容到左右两边 第三个指定内容到下边的距离;指定四个值时分别为上 右 下 左(顺时针顺序)。
这个简写属性设置元素所有内边距的宽度,或者设置各边上内边距的宽度。行内非替换元素上设置的内边距不会影响行高计算;因此,如果一个元素既有内边距又有背景,从视觉上看可能会延伸到其他行,有可能还会与其他内容重叠。元素的背景会延伸穿过内边距。不允许指定负边距值。