css - 我怎样才能为 IE6 设置不同的 CSS 样式?

标签 css internet-explorer-6

我想为 IE6 使用不同的特定 CSS 样式。基本上,我将 CSS Sprite 与 PNG 文件一起使用。但是对于 IE6,我想使用 .gif 版本。

我不想使用 <!-- if lte IE6陈述。我想将它包含在我的 CSS 文件中。

我该怎么做?


编辑:

我需要这个,因为我希望我的用户包含一个 CSS 文件,而不是 4 行代码。我的用户绝对是新手。我不想混淆他们。另外,我想要的唯一更改是使用 .gif 而不是当前的 .png。


编辑:

如何_background-image:声音?这有什么问题吗?
或者,我可以在 CSS 文件中使用条件语句吗?

最佳答案

如果你不想使用条件注释,那么你可以使用 * html hack:

h1 {
    color: green;
}

* html h1 {
    color: red; /* this will only be applied by IE 6, 5.5, 5, and 4 */
}

关于css - 我怎样才能为 IE6 设置不同的 CSS 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/987260/

相关文章:

html - 我如何将 "stick"和对象或 div 放到另一个 div 的顶部?

html - 选择css中元素的所有第n次出现

javascript - IE6 textarea 边框上的焦点错误

javascript - 使用 IE8 'Developer Tools' 调试早期 IE 版本

c# - 什么是 IE6 相当于 Request.UserAgent.ToLower().Contains ("msie")?

css - ie7 在动态注入(inject)的文本上保留空格

css - 如何使用 Bootstrap 为超过 1280 的屏幕尺寸 float 右卡体?

html - 如何将按钮粘贴在相同高度的 Bootstrap 上

css - 引用 node_modules 文件夹中的资源

html - 使用 CSS3 和 CSS3PIE 的 CSS 下拉菜单