禁用IE7和IE8的css样式

禁用IE7和IE8的css样式,css,Css,我有一个样式表文件,想为IE7和IE8浏览器禁用其中的一些css标记,怎么做?我不想把这些标签放在单独的css文件中,我想把它们放在一个文件中 .element { margin-bottom: 20px; margin-bottom: 10px\9; } 此处提供的信息: 不能禁用它们,但可以覆盖它们 此处提供的信息: 您无法禁用它们,但如果您尝试仅为IE使用特定的样式表,则可以覆盖它们,如下所示: <!--[if IE 8]><link re

我有一个样式表文件,想为IE7和IE8浏览器禁用其中的一些css标记,怎么做?我不想把这些标签放在单独的css文件中,我想把它们放在一个文件中

.element {  
    margin-bottom: 20px;  
    margin-bottom: 10px\9;  
} 
此处提供的信息:

不能禁用它们,但可以覆盖它们

此处提供的信息:


您无法禁用它们,但如果您尝试仅为IE使用特定的样式表,则可以覆盖它们,如下所示:

<!--[if IE 8]><link rel="stylesheet" href="css/ie8.css" type="text/css" media="screen"><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="css/ie7.css" type="text/css" media="screen"><![endif]-->
<!--[if IE]><link rel="stylesheet" href="css/ie.css" type="text/css" media="screen"><![endif]-->
.element { margin-bottom: 20px; }
.lt-ie8 .element { margin-bottom: 10px; } 

更多信息请参见此处:

如果您尝试仅为IE提供特定的样式表,则如下所示:

<!--[if IE 8]><link rel="stylesheet" href="css/ie8.css" type="text/css" media="screen"><![endif]-->
<!--[if IE 7]><link rel="stylesheet" href="css/ie7.css" type="text/css" media="screen"><![endif]-->
<!--[if IE]><link rel="stylesheet" href="css/ie.css" type="text/css" media="screen"><![endif]-->
.element { margin-bottom: 20px; }
.lt-ie8 .element { margin-bottom: 10px; } 

关于这方面的更多信息:

我推荐HTML5样板所采用的方法。基本上,按如下方式设置文档:

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
这样就可以避免CSS攻击,并且可以将所有内容都保存在一个样式表中


正如@Daniel所说,这并不是禁用样式,而是超越它们。如果出于某种原因,您只想向现代浏览器和更新的IE发送样式,您可以在上面的最终html标记中添加另一个类,并使用它。

我推荐HTML5样板所采用的方法。基本上,按如下方式设置文档:

<!DOCTYPE html>
<!--[if lt IE 7]>      <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]>         <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]>         <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
这样就可以避免CSS攻击,并且可以将所有内容都保存在一个样式表中


正如@Daniel所说,这并不是禁用样式,而是超越它们。如果出于某种原因,您只想将样式发送给现代浏览器和更新的IE,您可以在上面的最终html标记中添加另一个类,并使用它。

使用禁用css标记,您想隐藏标记中的某些元素吗?你能给我们看一个具体的例子吗?给我们看一下css,这样我们就可以提供一个例子。使用禁用css标签,你是想在标记中隐藏一些元素吗?你能给我们看一个具体的例子吗?给我们看css,这样我们就可以提供一个例子。css样式覆盖就是我需要的!CSS样式覆盖是我需要的!