css margin和padding,margin与padding区别
各位老铁们,大家好,今天由我来为大家分享css margin和padding,以及margin与padding区别的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!
CSS中margin和padding的区别
一、padding
1、语法结构
(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;上、右、下、左内边距
2、可能取的值
(1)length规定具体单位记的内边距长度
(2)%基于父元素的宽度的内边距的长度
(3)auto浏览器计算内边距
(4)inherit规定应该从父元素继承内边距
3、浏览器兼容问题
(1)所有浏览器都支持padding属性
(2)任何版本IE都不支持属性值“inherit”
二、margin
1、语法结构
(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;上、右、下、左外边距
2、可能取的值
(1)length规定具体单位记的外边距长度
(2)%基于父元素的宽度的外边距的长度
(3)auto浏览器计算外边距
(4)inherit规定应该从父元素继承外边距
3、浏览器兼容问题
(1)所有浏览器都支持margin属性
(2)任何版本IE都不支持属性值“inherit”
三、margin和padding的区别用图表示为
css中margin和padding的区别
一、padding
1、语法结构
(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;上、右、下、左内边距
2、可能取的值
(1)length规定具体单位记的内边距长度
(2)%基于父元素的宽度的内边距的长度
(3)auto浏览器计算内边距
(4)inherit规定应该从父元素继承内边距
3、浏览器兼容问题
(1)所有浏览器都支持padding属性
(2)任何版本IE都不支持属性值“inherit”
二、margin
1、语法结构
(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;上、右、下、左外边距
2、可能取的值
(1)length规定具体单位记的外边距长度
(2)%基于父元素的宽度的外边距的长度
(3)auto浏览器计算外边距
(4)inherit规定应该从父元素继承外边距
3、浏览器兼容问题
(1)所有浏览器都支持margin属性
(2)任何版本IE都不支持属性值“inherit”
三、margin和padding的区别用图表示为
想象你站在只有一个房间的屋子,你与房间墙壁之间的距离叫Padding房间墙壁的的厚度可以理解为边框的宽度,房子与你隔壁邻居的房子间的距离可以理解为margin
在css中margin和padding作用是什么
margin是对外元素的距离,用来控制元素本身的浮动位置;
margin-left:具体值;
margin-bottom:具体值;
margin-right:具体值;
margin-top:具体值;
padding是对内元素,用来控制元素内部元素的位置;
padding-left:具体值;
padding-bottom:具体值;
padding-right:具体值;
padding-top:具体值;
我给你解释一下楼上的意思,margin是调节本身与周围之间的距离,注意,调节的是本身
padding是调节内部元素与本身之间的距离,调节的不是本身
举个不恰当的例子吧:元素比作一只鞋,margin是鞋与地面的距离,padding指的是脚与鞋之间的距离。
至于上下左右,我想你应该会懂了吧
关于css margin和padding,margin与padding区别的介绍到此结束,希望对大家有所帮助。