Мне нужно исправить сайт, для которого установлен стиль по умолчанию для TD:
#cmsContent table td {
background-color: #d7d7d9;
}
однако клиент, используя редактор CMS, хочет вставить некоторый HTML-код, созданный им в dreamweaver, чтобы установить фон некоторых tds на кучу разных цветов, например:
<td bgcolor="#669900">
(это небольшой кусок огромного уродливого фрагмента html, сгенерированного Dreamweaver, который они добавили в CMS, много tds с большим количеством цветов)
однако стиль, установленный в таблице стилей, делает все фоны серыми.
Мне интересно, есть ли способ «отменить» стиль по умолчанию, установленный в таблице #cmsContent td, и позволить показать bgColor для td. Я надеюсь, что смогу обернуть эту таблицу в div с классом, который отменит цвет фона # d7d7d9 и позволит показать bgcolor.
<div class='overrideTDColor'><table>...<td bgcolor="#669900"> .... etc
а затем в моей таблице стилей
#cmsContent .overrideTDColor table td {
background-color: ?????
}
Можно ли сделать что-то подобное? Помните, что каждый TD в таблице клиентов имеет свой цвет, поэтому я не могу просто установить какой-то конкретный цвет для переопределения.
Любые идеи, кроме как переписать html Dreamweaver, чтобы они использовали style="" вместо bgcolor="" в tds?