发表于: 2018-06-17 22:37:05

1 592



今天完成的事情


查看margin和padding的详细用法,什么时候用margin什么时候用padding

任务七完成80%





明天的计划

任务七全部写完





遇到的问题






收获

回顾

margin的特性

margin 清除周围的元素区域。

margin 没有背景颜色,是完全透明的。

margin属性接受任何长度单位,可以是百分比、像素、英寸、毫米或 em auto

margin的百分比数值是相对于父元素的width计算,如果改变了父元素的width那么margin也会改变。

margin通过使用单独的属性,可以对上、右、下、左的外边距进行设置。即:margin-top、margin-right、margin-bottom、margin-left。

如果缺少左外边距的值,则使用右外边距的值

如果缺少下外边距的值,则使用上外边距的值

如果缺少右外边距的值,则使用上外边距的值


padding的特性

当元素的padding内边距被清除时,所释放的区域将会受到元素背景颜色的填充。

单独使用padding属性可以改变上下左右的填充。

padding 属性接受长度值、百分比值,但不允许使用负值。

padding的百分比数值是相对于父元素的width计算,如果改变了父元素的width那么padding也会改变。

padding通过使用单独的属性,可以对上、右、下、左的外边距进行设置。即:padding-top、padding-right、padding-bottom、padding-left。


何时使用margin

1需要在border边框外边添加空白

2空白处不需要背景颜色

3上下两个盒子之间的距离需要相互抵消,如何15px+20px的margin,将得到20px的距离。

   margin重叠了,margin重叠前提是两个垂直相邻的块级元素,


何时使用padding

1需要在border边框里面添加空白

2空白处需要背景

3上下两个盒子之间的距离希望等于两者之和时,如15px +20px的padding,将得到35px的距离

 这一点没能理解什么意思







返回列表 返回列表
评论

    分享到