0

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

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

我可以为 IE7 覆盖它吗?

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

4

3 回答 3

1

仅适用于 IE7

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

对于 IE 7 及更低版本

<!--[if lt IE 8]>
    <link rel="stylesheet" type="text/css" href="/client.css" />
<![endif]-->
于 2012-12-06T14:45:28.457 回答
0

当然。您可以使用!important规则和条件样式表:

在您的<head>中,添加:

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

然后在里面ie7.css,简单地创建以下 CSS 规则:

td { background: #fff !important; }
于 2012-12-06T14:45:52.063 回答
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; }
于 2012-12-06T15:12:21.253 回答