Utz: Mein CSS scheint nicht mit Netscape zu laufen

Beitrag lesen

Hi Michael,

ich schätze das liegt daran, dass NS Schwierigkeiten mit der Vererbung hat, d.h., eine Schriftart, die Du mit einer dem Body zugewiesenen Klasse definierst, wird "vergessen", wenn die zu formatierende Schrift in z.B. einem <p>-Element auftaucht.

Definiere statt dessen tag-unabhängige Klassen, die Du dann den jeweiligen Elementen im HTML über class="..." zuweist - das geht dann (besser zumindest :-).

Aber jetzt erklär mir doch noch:

body { margin-left:20px;
body.top0 { margin-left:20px;
body.main0 { margin-left:20px;
body.ground0 { margin-left:20px;
body.top1 { margin-left:20px;
body.main1 { margin-left:20px;
body.ground1 { margin-left:20px;
body.top2 { margin-left:20px;
body.main2 { margin-left:20px;
body.ground2 { margin-left:20px;
body.top3 { margin-left:20px;
body.main3 { margin-left:20px;
body.ground3 { margin-left:20px;
body.top4 { margin-left:20px;
body.main4 { margin-left:20px;
body.ground4 { margin-left:20px;
body.top5 { margin-left:20px;
body.main5 { margin-left:20px;
body.ground5 { margin-left:20px;
body.top6 { margin-left:20px;
body.main6 { margin-left:20px;
body.ground6 { margin-left:20px;

22 sehr ausführliche Body-Formatierungen in _einer_ CSS-Datei? Die eh nur auf einen Body angewendet werden kann? Was bezweckst Du denn damit?

Grüße,

Utz