为什么div里面创建了ul,ul有内容后,无法扩张ul的父类div

图片描述图片描述图片描述

为什么在div里面创建了ul,ul有内容后,无法扩张ul的父类div

阅读 3.7k
5 个回答

float~
清除浮动就好了。
你的li整体脱离了文档流。

最简单的方法,给div加 overflow: hidden;

怎么多了一个</div>标签

因为li是float:left

看代码的话,你没有清楚浮动啊
你的clearfix都没有使用。。
在navContList里面加入你clearfix类,把浮动清除了试试

因为你li做了浮动,脱离文档流造成高度塌陷
试试

ul:after{
    content:'';
    display:'block',
    visibility:'hidden';
    clear:both
}
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题