|
|
1
3
我总是使用星型“黑客”专门针对IE6,但它需要你的浏览器 符合标准 模式(见下文)。
我喜欢它,因为它不依赖于分析浏览器中的不一致性,它根据 W3C . 至于处于标准兼容模式,您应该始终向页面添加有效的doctype,因为它会减少CSS错误和浏览器特性。有关QuirksMode和标准兼容模式的说明,请查看 article . 您可以使用下面的示例在每个浏览器中使用表达式。我在FF、IE6和IE7中测试了它,它按预期工作。我只希望So能突出显示语法来识别CSS表达式并将其标记为红色,这样您就可以知道它们是邪恶的。我可以问一下为什么你决定首先使用CSS表达式吗?很多人试图使用它们来实现IE6中的最小宽度,但这不是正确的解决方案。如果你想解决这个问题,我已经写了 an answer in a separate question 在IE6中演示最小宽度的有效CSS解决方案。
|
|
|
2
2
您不必使用条件注释来添加新文件。您可以轻松地添加条件注释,以便将类添加到
然后,在您的CSS中,您可以在您喜欢的任何元素上为IE7定义不同的样式:
您仍然可以加载相同的样式表,但是您可以基于元素的浏览器为其设置样式。 您甚至可以将其扩展为IE6、7和非IE浏览器的不同样式。 |
|
|
3
1
你可以试试 Rafael Lima's CSS Selector . 它使用JavaScript,但您可以执行以下操作:
|
|
|
4
1
我以前用过!重要的是要使非IE浏览器使用不同的样式,但随后IE7开始支持它。我发现IE7将应用标记的样式!我只是(或什么都不!重要的是)其他浏览器会忽略样式,因为它们不认识到这一点。 如果你需要三种不同的风格,这可能有效,但不太好的是你要坚持标准。 (通常我不尝试混合!重要的!我只有而且只有!仅I.
|
|
|
5
0
这个答案可能是你想要的: In-line CSS IE hack |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 1 年前 |
|
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 1 年前 |
|
|
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 1 年前 |