我有一个使用css悬停菜单的无序浮动左侧。但是,它没有清除它之后的下一个无序列表。我试过清楚:两者都没有用。有什么建议?
我之前尝试在div标签上使用溢出自动,但这会创建滚动条。
网址是: http://www.nvcc.edu/current-students/_militarydev/research/doctoral.html
我使用clearfix工作了:之后。解决方案是如何可行的clearfix:after?
ul.topnav li ul.subnav { list-style:none; 位置:绝对; / - 重要 - 保持subnav不影响主导航流程 - / 左:0; 上:35px; 保证金:0; 填充:0; display:none; 向左飘浮; 宽度:190px; 身高:350px; }
答案 0 :(得分:1)
Clearfix是更好的方法之一,您可以阅读here if you want。除此之外,如果您想要在所有浏览器中使用它,您可能需要它支持它。
大多数情况下,Clearfix都很好。
很多前端专业人士都在使用和推荐它,请查看html5 boilerplate,它在标准样式表中将其作为标准样式提供。