e7: IE 6 zeigt keine Hintergrundfarbe an...

Beitrag lesen

Hi,

ich bin am verzweifeln... Versuche gerade ne Seite im IE 6 anzeigbar zu machen (IE 5 hab ich vorerst mal aufgegeben, da wird das höchstwahrscheinlich nix mehr)... Jetzt versemmelt der mir schon das einfachste CSS... Bei komplexen CSS mit irgendwelchen exotischeren Eigenschaften bin ich ja gewohnt Workarrounds drumzubasteln... Aber hier ist der Fall so simpel, da fällt mir nix ein ;)

Hier erst mal die stark vereinfachte *g* Version der Seite:

<html><head><title>Test</title>
<style type="text/css">

#div2.a { background-color: #a00; }
#div2.b { background-color: #0a0; }
#div2.c { background-color: #00a; }

</style>
</head><body>

<div id="div2" class="c">
 Text hier m&uuml;sste dunkelblau hinterlegt sein
</div>
<div id="div2" class="a">
 Text hier m&uuml;sste weinrot hinterlegt sein
</div>

</body></html>

Seite online anschauen

Das macht sogar der IE 5.0 richtig... Aber mein IE 6.0.2900.2180 weigert sich standhaft, die Zeile dunkelblau zu hinterlegen...

Allerdings, wenn ich dann die Zeile mit #div2.c nach oben verschiebe klappt's:

#div2.c { background-color: #00a; }
#div2.a { background-color: #a00; }
#div2.b { background-color: #0a0; }

Wieder online

Dafür sind dann a und b nicht mehr wirksam...

Hier mal ein Bild von der ersten Variante:

Ach ja, auf der richtigen Seite ist das dann mit background-image, aber ist genau das gleiche Verhalten...

Kennt einer von euch zufällig das Phänomen? Und hat zufällig nen Workarround oder so was? Tritt das überhaupt bei euch auf (IE6-only)?

e7