我有一个使用 css 悬停菜单的无序 float 左侧。但是,它不会清除它之后的下一个无序列表。我试过 clear: both 但它不起作用。有什么建议么?
我之前尝试在 div 标签上使用 overflow auto,但这会创建滚动条。
网址在: http://www.nvcc.edu/current-students/_militarydev/research/doctoral.html
我使用 clearfix:after 让它工作。 clearfix:after 的解决方案有多可行?
ul.topnav li ul.subnav { 列表样式:无; position:absolute;/--重要 - 防止子导航影响主导航流--/ 左:0; 顶部:35px; margin :0; 填充:0; 显示:无; 向左飘浮; 宽度:190px; 高度:350px;
最佳答案
Clearfix 是执行此操作的更好方法之一,您可以阅读它 here if you want .除此之外,如果在您需要它支持的所有浏览器中看起来您都希望它,那么您可能是安全的。
Clearfix 在大多数情况下都很好。
被很多前端专业人士使用和推荐,看html5 boilerplate在他们的标准样式表中将其作为标准样式提供。
关于html - 帮助清除 float ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7124316/