【发布时间】:2011-08-10 08:55:04
【问题描述】:
* 更新 * 大家进行了很好的讨论,再次感谢您的意见,我只想与其他开发人员/程序员分享信息并讨论可能的解决方案。
我想出了另一个同样可以发挥作用的聪明小技巧。
这是在 asp 中进行服务器端/客户端的一种旧方式,仍然可以在 .NET 中完成(不是说这是正确的,但最终“他们”只是希望它工作)
这里是:
这更像是一个讨论而不是一个问题,但有没有人知道一些特定的 IE 9 CSS hack。我不想使用单独的样式表,但想知道是否有任何 IE 9 被破解。
例如,您可以对其他 IE 执行以下操作
_CSS_thing {css} /** IE 6 **/
*CSS_thing {css} /** IE 7 **/
.CSS_thing {margin-top:0px/0\} /** IE 8 -- could be wrong on the /\ format is one of those ways don't really use that one. **/
谢谢。
卡奥斯
【问题讨论】:
-
只需使用单独的样式表和条件 。为自己省去麻烦,让不知道奇怪的黑客攻击和错误滥用的人可以阅读您的样式表。
-
我还没有在 IE9 中测试过任何东西,所以看到我们显然仍然需要破解 IE 让我感到难过?您的 CSS 是否在其他浏览器中工作,或者这只是一个“理论”问题?
-
@Bazz 我现在不想使用单独的样式表。条件语句可以在这种情况下工作。
-
@Bazz 从我目前看到的情况来看,IE6-IE8 的一切都很好,然后当我在 IE9 中测试它时,一切都偏离了几个像素。我有一种不好的预感,IE9 将成为新的 IE6,因为他们已经推出了 IE 10 平台审查。
-
听起来像是一个测试
IE然后进行CSS重置的条件,然后是一个包含或添加一些额外样式的lte IE 8的条件。
标签: css cross-browser css-hack