html - 应用 CSS 除了 Internet Explorer

标签 html css internet-explorer

假设我将应用以下 css:

h2:nth-child(3){
     /*some styles*/
 }

这在 IE 中不起作用。因此,我需要仅使用 IE 样式为 IE 重新设计样式,但如果应用了太多样式,那么对于 IE,我必须为 IE 重新设计样式,并且可能比以前的作品更多。那么有什么技术可以让我在除 IE 之外的所有浏览器上应用 css 吗?

最佳答案

您可能会考虑使用条件注释 来隔离仅适用于 IE 的样式

像现在一样设置元素的样式,然后重新设置 IE 所需的样式。

例子:

<!--[if IE]>
  //styles here
<![endif]-->

如果你想针对 IE 8,你可以这样做

<!--[if IE 8]>

阅读更多: http://msdn.microsoft.com/en-us/library/ms537512(v=vs.85).aspx

关于html - 应用 CSS 除了 Internet Explorer,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19706363/

相关文章:

php - Wordpress float 菜单向左和向右链接

JQuery AJAX .load - Flash 图表无法在 IE 中加载

internet-explorer - 使用IE8兼容模式测试IE6网页渲染?

Jquery 显示/隐藏 div

javascript - HTML 和 Javascript,window.prompt

html - 带有css的事件链接向下滑动

javascript - 当 div 过半时触发路径点

css - HTML 表格大小被 IE 改变

html - CSS Sprite - 缩放时显示另一幅图像的一部分

javascript - 模态窗口在右侧略微移动