在IE7中覆盖

时间:2012-12-06 14:40:40

标签: css internet-explorer-7

Client.css托管在另一台服务器上。

td { background: none transparent scroll repeat 0% 0%; }

我可以为IE7覆盖这个吗?

我正在尝试删除此元素的背景属性。背景强制IE7中的所有内容在<tr><td>元素上都不可见,因为我不认为它在IE7中允许这样做。

3 个答案:

答案 0 :(得分:1)

仅限IE7

<!--[if IE 7]>
    <link rel="stylesheet" type="text/css" href="/client.css" />
<![endif]-->

对于IE 7和LOWER

<!--[if lt IE 8]>
    <link rel="stylesheet" type="text/css" href="/client.css" />
<![endif]-->

答案 1 :(得分:0)

不确定。您可以使用!important规则和条件样式表:

<head>中,添加:

<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="ie7.css">
<![endif]-->

然后在ie7.css内,只需创建以下CSS规则:

td { background: #fff !important; }

答案 2 :(得分:0)

在我的样式表中,我可以覆盖定义特定类的特定客户端样式,然后覆盖将覆盖客户端样式的td。

<link type="text/css" rel="stylesheet" href="http://domain.com/client.css"/>
<link type="text/css" rel="stylesheet" href="mystyles.css"/>

在我链接的样式表

.class > td { background: #fff; }