11智能在线
新记
css为什么有时候创建div是块的高度为0无法把div下面的内容包含进去就像下面这例子
第二个div就能把内容给包含进去第一个就不行
举报该文章
相关建议 推荐于2017-12-16
这是因为第一个div中的p是绝对定位(position:absolute)的,所以它是脱离整个文档流成为一个独立的漂浮层,换句话说就是第一个div中相当于“什么都没有”,所以它的高度仍然是0。
而第二个div所包含的ul则是实际的内容,它的高度会自动撑开div,使div也具有高度。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/fs8p448q4pqp47qf28m.html
其他看法
第1个回答 2015-08-18
把浮动清除了就可以
相似回答
大家正在搜
相关问题
css设置div高度,但div的高度无法自适应内容
css html为什么包含浮动元素的容器的高度为0
DIV高度为100px,里面没有内容时DIV高度为0
div+css中上一个div会把下一个div覆盖住,为什么
html中div高度没随里面的内容自动撑开,这是为啥呢?
CSS DIV 怎么自适应高度 ,然后底部的DIV怎么置底。
怎么把一个div放在一个高度不定的position设置为ab...
上下两个div,底部的div高度可调,上面div高度自适应,...