关于相对父级元素设置宽高比

来源:3-8 编程练习

慕雪9296518

2020-01-31 14:02:28

这个练习中p{background-color:yellow;height:200px;},

如果我后设置了.p1{width:30%}

那么这个30%到底是相对与p的200px,还是相对于div的600px,这种情况不是相对其父级元素,也就是200px来变化的吗

写回答

1回答

好帮手慕夭夭

2020-02-01

同学你好,元素设置宽度百分比是按照父元素的宽度计算的,在本题结构中,p元素的父元素是div, 如下图所示:

http://img.mukewang.com/climg/5e34e79b09895d7006480305.jpg

所以是相对于div的600px。另外,200px是p元素的高度,即页面中所有p元素高度为200px。.p1{width:30%}是给第一个p元素设置宽度,它的宽度不可能相对自身的高度200px计算。这里重新理解一下。

如果我的回答帮助到了你,欢迎采纳,祝学习愉快~

0

0 学习 · 40143 问题

查看课程