Johannes Zeller: HTML nur für Inhalt, CSS nur für Formatierung > gut?

Beitrag lesen

Hallo Rannh

Jetzt frage ich mich währenddessen, ob es wirklich gscheit ist, sogar die p-align im css zu definieren und statt

Sinnvoll ist die Trennung von Layout und Inhalt auch bei so kleinen Dingen, da du nie weißt, was du später Projektweit an den Formatierungen ändern willst und bei der Definition in HTML dann ganz schöne Schwierigkeiten haben könntest.

......<p align="center">
das hier zu verwenden:
......<p class="TextAlign_Center>
in der CSS-Datei steht dannn:
.TextAlign_Center {text-align: center}

Nein, das ist kein sinvoller Wert für class. Damit machst du ja eigentlich das selbe wie mit align="center". Und was ist z.B. wenn du dich entschließt, irgendwann alle Absätze, die du jetzt zentriert hast, rechts anzuordnen. Dann stünde in der CSS-Datei

.TextAlign_Center {text-align:right;}

Du wirst mir sicher zustimmen, wenn ich sage, dass dies etw. unglücklich ist. ;-)

Das class-Attribut gehört auch zur strukturellen Auszeichnung und sollte deshalb nur logische Werte wie class="abstract" oder class="Beispiel" erhalten.

Schöne Grüße

Johannes

--
ss:| zu:) ls:[ fo:) de:] va:) ch:? sh:( n4:& rl:( br:< js:| ie:{ fl:( mo:}