HTML中的padding和margin
padding
(内边距)
语法:
(1)padding-left:10px; 左内边距
(2)padding-right:10px; 右内边距
(3)padding-top:10px; 上内边距
(4)padding-bottom:10px; 下内边距
(5)padding:10px; 四边统⼀内边距
(6)padding:10px 20px; 上下、左右内边距
(7)padding:10px 20px 30px; 上、左右、下内边距
(8)padding:10px 20px 30px 40px; 上、右、下、左内边距
作⽤描述:
是指该元素边框线以内的距离,设定之后,该元素内部的⾮漂浮或定位元素都会距离该元素的边框距离该设定的值的长度;padding是外边距还是内边距
当设定该值后,如果设定的值和元素内部已有元素的⾼度或宽度超出本⾝的长时,会⾃动将长度变长以适应内容,所以此时应当在样式中加⼊box-sizing:border-box;属性,将边框长宽固定为边框所定值;
不可以设置负值,不报错,但没有效果;
margin
(内边距)
语法:
(1)margin-left:10px; 左外边距
(2)margin-right:10px; 右外边距
(3)margin-top:10px; 上外边距
(4)margin-bottom:10px; 下外边距
(5)margin:10px; 四边统⼀外边距
(6)margin:10px 20px; 上下、左右外边距
(7)margin:10px 20px 30px; 上、左右、下外边距
(8)margin:10px 20px 30px 40px; 上、右、下、左外边距
作⽤描述:
是指该元素边框线以外的距离,设定之后,该元素的外边距离所设置⽅向的元素会相应增加或减少;
可以设置负值,会向相反⽅向移动;
margin是盒模型的外边距,padding是盒模型的内边距;
⽤margin时,最好给⽗级元素加上overflow:hidden;(溢出隐藏)
⽤padding时,最好给⾃⾝加上box-sizing:border-box;(固定边框)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。