Html 我可以用bgcolor覆盖td的样式表css吗?

Html 我可以用bgcolor覆盖td的样式表css吗?,html,css,inline-styles,Html,Css,Inline Styles,我需要修复一个为TD设置了默认样式的站点: #cmsContent table td { background-color: #d7d7d9; } 但是,客户端使用CMS编辑器希望粘贴在dreamweaver中创建的一些HTML中,以将一些tds的背景设置为一组不同的颜色,例如: <td bgcolor="#669900"> 有可能做那样的事吗?记住clients表中的每个TD都是不同的颜色,所以我不能只将override设置为某个特定的颜色 除了重写dreamweave

我需要修复一个为TD设置了默认样式的站点:

#cmsContent table td {
    background-color: #d7d7d9;
}
但是,客户端使用CMS编辑器希望粘贴在dreamweaver中创建的一些HTML中,以将一些tds的背景设置为一组不同的颜色,例如:

<td bgcolor="#669900">
有可能做那样的事吗?记住clients表中的每个TD都是不同的颜色,所以我不能只将override设置为某个特定的颜色


除了重写dreamweaver html,让他们在tds上使用style=“”而不是bgcolor=“”之外,还有其他想法吗?

否,如果有
背景色
样式应用于
td
,则它将始终优先于
bgcolor
属性,您将无法使用CSS撤消该样式以使浏览器使用HTML属性。您需要将HTML中的相同值硬编码到每个
td
元素的新CSS规则中,或者使用JavaScript读取样式表并删除
background color
规则。

相关:在JavaScript中迭代td元素并访问它们的bgcolor属性如何?然后,您可以将该值指定给元素的style.background-color属性.BoltClock,这正是有效的-谢谢!BoltClock-您对我的问题的评论是我最有效、最简单的解决方案-我将我的风格改成了这个,所有的工作都很好:#cmtContent table td:not([bgcolor]){背景色:#d7d7d9;}
<div class='overrideTDColor'><table>...<td bgcolor="#669900"> .... etc
#cmsContent .overrideTDColor table td {
background-color: ?????
}