-百分比设置margin和padding,line-height,height

用百分数设置margin和padding
用百分数设置margin和paddding的时候,其top right bottom left的值是参照父元素盒子的宽度进行计算,如
.demo1{ width:980px;height:500px; }
.demo1 div{margin:10% 5%; } // 相当于margin:98 49;

为什么都是以宽度为标准
1、高度持续增加
第一种说法是,padding-top如果以容器高度为参照,那么子元素应用padding值将会继续加高容器的高度,容器高度的变化又会反过来继续影响子元素的padding-top,陷入一个无限循环。
对于不定高的容器来说情况确实如此,但对定高容器则并不成立,这点和height类似,这也是为什么height的容器也必须确定好高度。也就是说,如果padding-top要参照容器高度,就必须和height一样做两种处理。

-百分比设置margin和padding,line-height,height最先出现在Python成神之路

版权声明:
作者:玉兰
链接:https://www.techfm.club/p/21184.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>