只有CSS样式应用于IE9(Apply css styles only to ie9)

2019-11-01 03:00发布

即时我的网站我有一个文件(ie.css)纠正的,即CSS问题。 不过,现在我有一个豆蔻问题。 一些默认的样式网站都在IE8,而不是IE9好。

所以,我想里面的文件进行后续的CSS代码应用“ie.css”只有到IE版本9,这可能吗?

.ngg-galleryoverview {
    overflow: hidden;
    margin-top: 10px;
    width: 100%;
    clear:both; 
    display:block !important;
    /*border: 2px solid #ADE132;*/
    /*margin-left: 10px;*/
    margin-left: 2%;
}

.ngg-gallery-thumbnail {
    float: left;
    margin-right: 3%;
    /*margin-right: 10px;*/
    text-align: center;
    /*border: 2px solid #ADE132; */
    height: 430%;
    width: 430%;
}

Answer 1:

什么你要找的是有条件的评论:

<!--[if IE 9]>
<style type="text/css">
  IE specific CSS rules go here
</style>
<![endif]-->


Answer 2:

要做到这一点,最好的办法是设置一个体类只对IE9,当你想修改你的CSS将开始机智的班前任何其他HTML标签或类。 这将保证你的CSS是W3C标准。

下面是该代码:

<!--[if IE 9 ]>    <body class="ie9"> <![endif]-->


Answer 3:

使用IE条件注释:

<!-- [if ie 9]>
 CSS that you want to be IE only
<![endif]>-->


Answer 4:

尝试在CSS像

:根.classname {颜色:粉红色\ 0 / IE9; } / * * IE9 /

或head标签写

<!--[if IE 9]>
<style>
Special instructions for IE 9 here
</style>

<![endif]-->


文章来源: Apply css styles only to ie9