比如我的页面1920*1080的,宽192px,width就是10%,高应该怎么写,比如高50px,百分比怎么表示### 问题描述
答:首先,浏览器是一个机器,所以,值都是算出来的。
比如 width:20%,则浏览器计算方式为父盒子的宽度*20%得到最终值
那高度为什么我们一般不用百分比呢?
因为一般我们盒子的不设置高度的,所以父盒子一般的高度的默认值是auto,所以,一般父盒子高度你没有设置,则默认为auto,你设置子盒子高度为20%,则浏览器计算auto*20%=无法计算,所以,设置失效。
要想设置高度,除非你显示的设置父盒子的高。
还有,高度一般是不指定的,因为里面内容是不定的,可能会撑出来。高度让内容自然撑开就好了。
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决