Kann ich das überschreiben der Stylesheet-css für td mit bgcolor?

Brauche ich fix eine Website, die eine Standard-Formatvorlagen-Satz für TD:

#cmsContent table td {
    background-color: #d7d7d9;
}

aber der client, mit dem CMS-editor will fügen Sie einige HTML-Code in dreamweaver erstellt, um den hintergrund von einigen tds, um eine Reihe von verschiedenen Farben, Beispiel:

<td bgcolor="#669900">

(das ist eine kleine chuck in eine riesige, hässliche Stück von dreamweaver generierten html-setzen Sie in das CMS, viele tds mit vielen Farben)

aber der Stil festgelegt, der in das Stylesheet macht den hintergrund Grau.

Frage ich mich, ob es einen Weg gibt, ich kann 'rückgängig machen' den Standard-Formatvorlagen-Satz in #cmsContent Tabelle td und lassen Sie die Hintergrundfarbe für die td-show durch. Ich hoffe, ich kann wickeln, die Tabelle in ein div mit einer Klasse, wird rückgängig gemacht, die #d7d7d9 hintergrund-Farbe und lassen Sie die bgcolor-show durch.

<div class='overrideTDColor'><table>...<td bgcolor="#669900"> .... etc

dann in meinem Stylesheet

#cmsContent .overrideTDColor table td {
background-color: ?????
}

Ist es möglich soetwas zu machen? Erinnere mich an jeden TD in die Kunden-Tabelle hat eine andere Farbe, ich kann also nicht einfach einstellen, das überschreiben eines auf eine bestimmte Farbe.

Irgendwelche Ideen, andere als schreiben Sie die dreamweaver-html-Code für Sie zu nutzen style="" anstelle von bgcolor="" auf die tds?

  • Verwandte: Style <img> Lesen von Dimensionen aus seiner Attribute
  • Was ist, Durchlaufen die td-Elemente in javascript und der Zugriff auf die bgcolor-Eigenschaft? Sie können dann zuweisen, dass der Wert des Elements style.hintergrund-Farbe Eigenschaft.
  • BoltClock das ist genau das, was funktioniert - vielen Dank!
InformationsquelleAutor Karen | 2013-03-12
Schreibe einen Kommentar