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