为什么在div里面创建了ul,ul有内容后,无法扩张ul的父类div
float~清除浮动就好了。你的li整体脱离了文档流。
最简单的方法,给div加 overflow: hidden;
怎么多了一个</div>标签
因为li是float:left
看代码的话,你没有清楚浮动啊你的clearfix都没有使用。。在navContList里面加入你clearfix类,把浮动清除了试试
因为你li做了浮动,脱离文档流造成高度塌陷试试
ul:after{ content:''; display:'block', visibility:'hidden'; clear:both }
3 回答4.8k 阅读✓ 已解决
5 回答2k 阅读
2 回答1.9k 阅读✓ 已解决
1 回答3k 阅读✓ 已解决
3 回答2.5k 阅读
4 回答2.2k 阅读
3 回答2.1k 阅读
2 回答5k 阅读✓ 已解决
4 回答2.8k 阅读
1 回答4.9k 阅读
4 回答5.2k 阅读
1 回答2.3k 阅读✓ 已解决
float~
清除浮动就好了。
你的li整体脱离了文档流。
最简单的方法,给div加 overflow: hidden;