use*_*290 9 css internet-explorer
我期待在整理的CSS的大型网站进行优化,发现整个有很多老下划线黑客,例如,_width:200像素
我已经尝试过在线查看,但在2010年之后无法获得任何答案.我正在获取有关用户如何浏览网站以及他们正在使用哪些浏览器的数据,但我们想知道现在通常认为删除这些遗产是否安全来自文件的黑客?
下划线黑客仅适用于IE6及更早版本.如果不再需要IE6支持,则可以安全地从样式表中删除所有出现的hack(例如您的示例),否则将永远不会使用它们.
建议删除这些黑客,因为IE6的使用现在很小,并且需要尽可能保持代码清洁和无黑客.
但是,如果用户确实使用IE6,则应通知他们不支持他们的浏览器.来自HTML5 Boilerplate:
<!--[if lt IE 7]>
<p class="chromeframe">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> or <a href="http://www.google.com/chromeframe/?redirect=true">activate Google Chrome Frame</a> to improve your experience.</p>
<![endif]-->
Run Code Online (Sandbox Code Playgroud)