Hallo Melvin,
Ich kenne Deine Projektvorgabe nicht, aber was IE < 9 betrifft, ist der allgemeine Konsens, sich mit einem "es ist valide, funktioniert und ist bedienbar" zu begnügen, statt auf Biegen und Brechen alles daran zu setzen, im IE6 eine ident aussehende Ausgabe wie in einem aktuellen Browser zu erreichen.
Das wäre zu schön, um wahr zu sein. Der Kunde ist pixel-pingelig.
Und so nebenbei: Du musst in einem CSS idente Angaben für verschiedene Elemente nicht doppelt notieren!
.foo p {background: rgb(200,200,200); border: 1px solid rgb(010,010,010); }
.bar p {background: rgb(200,200,200); border: 1px solid rgb(010,010,010); }
>
> ist das Gleiche wie
>
> ~~~css
.foo p, .bar.p {background: rgb(200,200,200); border: 1px solid rgb(010,010,010); }
>
Stimmt. Im Prinzip weiß ich das auch. Teilweise rühren Doppeldefinitionen noch vom herumprobieren her.
Und im Endeffekt möchte ich später das css ohnehin der Übersichtlichkeit wegen in Module aufteilen, die ich dann per @import in einer zentralen styles-Datei sammeln will. In sofern ist die Eine oder Andere Doppeldefinition sogar zweckdienlich.
Ansonsten: herzlichen Dank für die Kommentare.
Gruß
dieselross
- life's for learning -
Ceterum censeo IE esse delendam
besucht mich auf www.re-ality.de