Client.css 托管在另一台服务器上。
td { background: none transparent scroll repeat 0% 0%; }
我可以为 IE7 覆盖它吗?
我正在尝试删除此元素的背景属性。背景迫使 IE7 中的所有内容在元素上不可见<tr>
,<td>
因为我认为它在 IE7 中不允许这样做。
Client.css 托管在另一台服务器上。
td { background: none transparent scroll repeat 0% 0%; }
我可以为 IE7 覆盖它吗?
我正在尝试删除此元素的背景属性。背景迫使 IE7 中的所有内容在元素上不可见<tr>
,<td>
因为我认为它在 IE7 中不允许这样做。
仅适用于 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]-->
当然。您可以使用!important
规则和条件样式表:
在您的<head>
中,添加:
<!--[if IE 7]>
<link rel="stylesheet" type="text/css" href="ie7.css">
<![endif]-->
然后在里面ie7.css
,简单地创建以下 CSS 规则:
td { background: #fff !important; }
在我的样式表中,我可以覆盖特定的客户端样式,定义特定的类,然后定义将覆盖客户端样式的 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; }