如何仅将css应用于IE 8及以下版本

如何仅将css应用于IE 8及以下版本,css,internet-explorer,Css,Internet Explorer,我希望我的一些风格只适用于IE 8和更低版本。我也只想改变我的样式表,而不是我的html。这可能吗 这是我的风格,我只想应用于IE8及更低版本(我不想改变IE9或10) } 我只想在IE 8和更低版本上使用最后一种样式两个选项: 1: 2: 我的建议是第二个(条件)两个选项: 1: 2: 我的建议是第二个(条件)查看此链接。它拥有处理IE CSS所需的所有信息 查看此链接。它拥有处理IE CSS所需的所有信息 如果您不想在css中添加一些难看的攻击,我建议使用IE条件注释来包含一个只适用

我希望我的一些风格只适用于IE 8和更低版本。我也只想改变我的样式表,而不是我的html。这可能吗

这是我的风格,我只想应用于IE8及更低版本(我不想改变IE9或10)

}

我只想在IE 8和更低版本上使用最后一种样式

两个选项:

1:

2:


我的建议是第二个(条件)

两个选项:

1:

2:



我的建议是第二个(条件)

查看此链接。它拥有处理IE CSS所需的所有信息


查看此链接。它拥有处理IE CSS所需的所有信息


如果您不想在css中添加一些难看的攻击,我建议使用IE条件注释来包含一个只适用于IE的样式表。IE8无法处理
-webkit-
属性。我曾考虑过制作一个新的只适用于IE的样式表,但这似乎需要做很多工作,因为如果你不想在css中添加一些难看的黑客,我必须添加很多条件注释,我建议使用IE条件注释来包含一个只支持IE的样式表。IE8无法处理
-webkit-
属性。我曾考虑过制作一个新的只支持IE的样式表,但这似乎需要做很多工作,因为我必须添加很多条件注释。我可以添加\9而不向html添加任何内容吗?是的,你可以。这是建议的方法之一。正如@sagibb所说,你可以不用添加html就可以做到,第一种方法是cssI尝试过它,但这些样式仍在IE9中应用。这个数字应该是8吗?@RDoolabh我个人更喜欢条件注释而不是CSS黑客,原因有两个:它允许您将任何特定于浏览器的CSS代码存储在单独的CSS文件中,这样更整洁。当IE8死机时,您可以从HTML中抛出引用并保持CSS代码干净。一些较旧的FF浏览器也可能会赶上一些CSS攻击,这可能会使它们呈现与您所需不同的内容。我可以在不向html添加任何内容的情况下添加\9吗?可以。这是建议的方法之一。正如@sagibb所说,你可以不用添加html就可以做到,第一种方法是cssI尝试过它,但这些样式仍在IE9中应用。这个数字应该是8吗?@RDoolabh我个人更喜欢条件注释而不是CSS黑客,原因有两个:它允许您将任何特定于浏览器的CSS代码存储在单独的CSS文件中,这样更整洁。当IE8死机时,您可以从HTML中抛出引用并保持CSS代码干净。一些较旧的FF浏览器也可能会赶上一些CSS攻击,这可能会使它们呈现与您所需不同的内容。随你的便
.ui-icon-searchfield:after {
        background-color: #000000;
        background-color: rgba(0,0,0, 0.4);
        background-image: url(images/icons-18-white.png);
        background-repeat: no-repeat;
        -webkit-border-radius: 9px;
        border-radius:  9px;
        filter: alpha(opacity=40); 
.ui-icon-searchfield:after {
    background-color: #000000\9; /* IE8 and below */  
    background-color: rgba(0,0,0, 0.4)\9; /* IE8 and below */  
    background-image: url(images/icons-18-white.png)\9; /* IE8 and below */  
    background-repeat: no-repeat\9; /* IE8 and below */  
    -webkit-border-radius: 9px\9; /* IE8 and below */  
    border-radius:  9px\9; /* IE8 and below */  
    filter: alpha(opacity=40)\9; /* IE8 and below */  
}
<!--[if IE 6]>
/*According to the conditional comment this is IE 6*/
  .ui-icon-searchfield:after {your stuff}
<![endif]-->
<!--[if IE 7]>
/*According to the conditional comment this is IE 7*/
  .ui-icon-searchfield:after {your stuff}
<![endif]-->
<!--[if IE 8]>
/*According to the conditional comment this is IE 8*/
  .ui-icon-searchfield:after {your stuff}
<![endif]-->