如何仅将css应用于IE 8及以下版本
我希望我的一些风格只适用于IE 8和更低版本。我也只想改变我的样式表,而不是我的html。这可能吗 这是我的风格,我只想应用于IE8及更低版本(我不想改变IE9或10) } 我只想在IE 8和更低版本上使用最后一种样式两个选项: 1: 2:如何仅将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条件注释来包含一个只适用
我的建议是第二个(条件)两个选项:
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]-->