CSS不影响仅为IE浏览器编写的内容

CSS不影响仅为IE浏览器编写的内容,css,internet-explorer,Css,Internet Explorer,为什么我不能应用仅用于IE浏览器的css, 我正试图在页面css块中按如下方式进行操作 <style type="text/css"> <!--[if IE]> body a {font-size:12px;text-decoration:none;} <![endif]--> <style> 因为条件注释不能在样式标记中。里面的一切都必须是css。尝试用条件注释包装样式标记 您的代码: 正确的代码:,因为条件注释

为什么我不能应用仅用于IE浏览器的css, 我正试图在页面css块中按如下方式进行操作

<style type="text/css">
    <!--[if IE]>
        body a {font-size:12px;text-decoration:none;}
    <![endif]-->
<style>

因为条件注释不能在样式标记中。里面的一切都必须是css。尝试用条件注释包装样式标记

您的代码:


正确的代码:

,因为条件注释不能在样式标记中。里面的一切都必须是css。尝试用条件注释包装样式标记

您的代码:


正确的代码:

方法是围绕css文件引用

例如:

您也可以这样做:

<!--[if IE]>
     <style type="text/css">
        body a {font-size:12px;text-decoration:none;}
     <style>
<![endif]-->

但是它必须在html页面中,而不是css文件中。

这样做的方法是围绕css文件引用

例如:

您也可以这样做:

<!--[if IE]>
     <style type="text/css">
        body a {font-size:12px;text-decoration:none;}
     <style>
<![endif]-->

但是它必须在html页面中,而不是在css文件中。

如果你要做IE特定的样式,你应该注意它们适用于哪些版本的IE-IE9不太可能需要IE8和更早版本所需要的相同类型的破解。@Spudley是的,对,但在我的情况下,我希望它适用于所有IE版本。:Dif如果你要做IE特定的风格,你应该注意它们适用于哪些版本的IE-IE9不太可能需要IE8和早期版本所需要的相同类型的黑客。@Spudley是的,对,但在我的情况下,我希望它适用于所有IE版本:D