盒子宽高自动撑满疑问

来源:2-7 使用CSS制作菜单

JarvanIV

2021-10-03 01:02:21

https://img.mukewang.com/climg/61589075097b452d12430587.jpg不是说块级元素的宽高不需要设置会自动撑满吗?这个div盒子没设置height生效,但是如果不设置width显示就有问题

写回答

1回答

好帮手慕久久

2021-10-06

同学你好,理解不正确,如下:

1、块级元素,默认状态(不改变自身属性的情况下),宽度会充满父元素,高度会由内容撑开:

https://img.mukewang.com/climg/615d18c20955f45a08720611.jpg

https://img.mukewang.com/climg/615d18cb09ea00b316080361.jpg

2、同学截图中的div,设置了absolute属性,破坏了它的默认属性,因此宽度不再与父元素一致,但是高度依旧由内容撑开:

https://img.mukewang.com/climg/615d190f09bad5a717290874.jpg

因此它需要设置宽度,由于有内容,所以不用设置高度。

祝学习愉快!

0

0 学习 · 17877 问题

查看课程