CSS中的margin和padding的用法和区别

在CSS中margin是指从自身边框到另一个容器边框之间的距离,就CSS中的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是指自身边框到自身内部另一个容器边框之间的距离,就是容器内距离。

语法结构基本相同

(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都是在网页布局中经常用到的样式,他们对网页整体格式的布局和内部文字格式排列起到关键的作用,希望我们大家能在今后的学习中合理选择他们,使我们的网页更美观。

上一篇:[转]Magento刷新索引的几种方法


下一篇:CSS浮动(float,clear)通俗讲解