Kris,
<td bgcolor="#HEXYDEZIMALZAHL"> wird einfach komplett vom Browser ignoriert und ich erhalte die vom CSS Stylesheet festgelegte background-color ...
„Das Benutzerprogramm kann festlegen, dass Darstellungsanweisungen aus anderen Quellen als Stylesheets berücksichtigt werden sollen, beispielsweise das FONT-Element oder das ‚align‘-Attribut in HTML. In diesem Fall muss die Darstellungsanweisung, die nicht aus CSS stammt, in die entsprechenden CSS-Regeln übersetzt werden, und zwar mit einer Spezifität gleich 0.“ [CSS2 §6.4.4]
Die Spezifität des td-Selektors im Stylesheet ist größer als 0, also gilt dort gemachte Angabe.
Es muss doch sicherlich eine Möglichkeit geben, das er meine BGCOLORS dennoch liest oder :/ ?
Nein. Verzichte auf HTML-Attribute zur Darstellung.
Vergib stattdessen an die Tabellenzelle(n) eine Klasse bzw. ID(s) und mach dafür die Layoutangaben im Stylesheet.
Live long and prosper,
Gunnar
PS. Verzichte auch auf style-Attribute.
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)