Chris Ross: IE ignoriert Class

Beitrag lesen

Guten Morgen Forum,

ich hab mal wieder ein Browserproblem mit dem IE 6.0 :((

bin dabei meine Seiten auf HTML 4.01 Trans einzustellen .. W3C "verbietet" dabei die Mehrfachangabe von "id=xyz" in Tabellen, vermutlich wegen "getElementById" - wäre ja auch kein Problem, wenn da nicht der IE wäre ..

ich habe jetzt die id's (für das css) im Quelltext in "class=xyz" gewandelt und die entsprechenden Klassen im CSS angelegt .. Firefox setzt das ganze ohne Probleme um, aber IE weigert sich standhaft, die entsprechende class anzuzeigen .. Aus Kompatibilitätsgründen (weil ich nicht alle Seiten auf einmal ändern kann) habe ich die entsprechenden # ebenfalls im CSS stehen, welche nach der Umstellung  entfernt werden sollen ..
Wenn ich jetzt im Quelltext wieder von "class=" auf "id=" gehe, stellt der IE das dar .. :/

Beispiel:
Code in der CSS-datei
<cut>
#row1     { color: #000000; background-color: #EEF2F7 }

#row2     { color: #000000; background-color: #F5F9FD }

.row1     { color: #000000; background-color: #EEF2F7 }

.row2     { color: #000000; background-color: #F5F9FD }
<cut>

bei <td id='row1' ...> stellt IE den Hintergrund richtig dar,
bei <td class='row1' ...> nicht - dort werden die Zellen in Tabellen-Hintergrundfarbe dargestellt, die ich in <table ... bgcolor='#ACACAC' .. > eingestellt habe?!

Wie gesagt: der FF macht keinerlei Probleme ..

Was mache ich falsch?

Für einen Denkanstoß wäre ich sehr dankbar ..

MfG
Chris