在CSS中margin是指从自身边框到另一个容器边框之间的距离,就是容器外距离。
语法结构
(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是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离。
语法结构基本相同
(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; 上、右、下、左外边距
区别:在CSS的编写中,
margin用于移动块(block)的位置,常用于上下结构的间距调整等。
margin的赋值不会影响背景色的大小变化。
margin的赋值不会改变快本身的大小。
padding多用于移动块内部元素的位置,如文字对齐间距一致等。
padding的值会随之改变块背景色的大小。
padding的值会改变块本身的大小。
结语:margin和padding都是在网页布局中经常用到的样式,他们对网页整体格式的布局和内部文字格式排列起到关键的作用,希望我们大家能在今后的学习中合理选择他们,使我们的网页更美观。