javascript - 如何使用 CSS 定位 Firefox 和 IE?

标签 javascript css internet-explorer firefox

从 webkit 浏览器到 Firefox 和 Internet Explorer,我的网站布局略有不同。我需要针对 Firefox 和 IE 仅在这两个浏览器中应用一些 CSS。

我试过 Firefox:

@-moz-document url-prefix() {
    // CSS here
}

我已经为 IE 尝试了这两种解决方案:

<!--[if IE]><!-->
    // Load specific CSS file here
<!--<![endif]-->

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    // CSS here
}

但没有任何作用。我需要用 Javascript 来做吗?如果是这样,为什么我不能像每个人似乎做的那样使用 CSS 或 HTML 来定位它?

最佳答案

似乎对我有用:

// Firefox debug
@-moz-document url-prefix() {
    #id {rules: argument;}
    ...
}

// IE debug
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .class {rules: arg;}
    ...
}

关于javascript - 如何使用 CSS 定位 Firefox 和 IE?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27333745/

相关文章:

css - IE6 中不显示 div

javascript - Node http res.end

javascript - 一元运算符 +(variable) 的解释与 Number(variable) 相同吗?

javascript - 在 onclick 事件上滑动隐藏的 div

android - 设置 div 高度或使用长文本时字体大小会更改,仅在智能手机上

javascript - 如何在打开下拉菜单时隐藏当前选定的选项

Javascript .style 更改影响两个元素,尽管它们的值记录不同

jquery - Div 未在 Internet Explorer 中调整大小

javascript - IE8 点与括号表示法

javascript - jQuery 验证插件在两个提交按钮中工作