html中div高度没随里面的内容自动撑开,这是为啥呢?
答案:2 悬赏:0 手机版
解决时间 2021-03-22 21:10
- 提问者网友:愿为果
- 2021-03-22 06:05
html中div高度没随里面的内容自动撑开,这是为啥呢?
最佳答案
- 五星知识达人网友:话散在刀尖上
- 2021-03-22 06:41
如果要让div根据内容自动拉伸高度,有时候会先写个最低高度,也可以不写,不过高度还是需要定义,这样高度才会随内容调整;
.product{height:400px;height:auto;min-height:500px;width:706px; margin:0 auto;}这个是对product元素的定义,不过这个div元素还有个上级元素main,所以main的height元素也要是auto.
.product{height:400px;height:auto;min-height:500px;width:706px; margin:0 auto;}这个是对product元素的定义,不过这个div元素还有个上级元素main,所以main的height元素也要是auto.
全部回答
- 1楼网友:空山清雨
- 2021-03-22 08:05
还有 li a 也需要定义 display:block
不然,其实你的li 是没有高度的, 所以div也就没有高度
所以,ul的高度不需要定义,高度定义到 li 上,有特殊需要的话,可以定义到 li a
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯