最后一个问题。我继承的代码如下:
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */
似乎有很多技巧。现代浏览器 IE7 及更高版本是否仍需要这样做?
最佳答案
对于现代浏览器,您不需要使用所有这些。
简单地使用 overflow: hidden
就可以工作并且在 99% 的情况下就足够了。
请参阅深入讨论此问题的相关问题:
关于html - .clearfix 还需要吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5704734/