Der Martin: IE macht probleme mit repeat-x (bilder)

Beitrag lesen

Hallo,

P.repeatimage {
     position:absolute;
     left:0px;
     right:0px;
     background:#FFFFFF url(Bilder/obenmitte.png) repeat-x; }
Ich selber finde dort keinen Fehler aber ich hoffe ihr könnt mir helfen damits auch bei den IE usern gut aussieht :)

der IE ist zu blöd, sich die Breite des Elements aus left und right selbst zu ermitteln. Er kann das nur, wenn man ihm maximal eine Kante und dazu die Breite vorgibt, was in deinem Fall auch funktionieren müsste.
Wozu überhaupt absolute Positionierung mit all ihren Nebenwirkungen, über die man bei nächster Gelegenheit wieder stolpert? Ein einfaches

margin: 0;

anstatt der Angaben position, left und right sollte genügen.

Noch was: Wenn man es genau nimmt, dürfte dein CSS gar nicht auf das HTML-Element passen, das du da angibst. Dein CSS-Selektor ist auf ein P-Element abgestimmt, dein HTML-Schnipsel enthält aber ein p-Element. Ja, CSS ist eigentlich case sensitive! Nur gut, dass die meisten Browser relativ fehlertolerant sind.

Ciao,
 Martin

--
Das einzige Problem beim Nichtstun: Man weiß nie, wann man damit fertig ist.