Susanne Jäger: 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
......<p align="center">
das hier zu verwenden:
......<p class="TextAlign_Center>
in der CSS-Datei steht dannn:
.TextAlign_Center {text-align: center}

Der Unterschied zwischen diesen beiden Varianten ist imho nicht   sehr groß - auch mit class="TextAlignCenter" hast du Angaben in deinem Quelltext, die ausschließlich der Präsentation dienen.  Allerdings ist das align Attribut deprecated und die erste Variante validiert dementsprechend nicht mit den strict - Varianten von (X)Html.

Mehr Sinn würde es imho aber machen, die Stellen in deinen Seiten zu identifizieren, die diese spezielle Darstellung erfordern und in Abhängigkeit davon, die Styles zu definieren.

Also etwa im Falle zusammenhängender Bereiche eine umgebende <div id="inhalt"> einfügen und im CSS #inhalt p {text-align: center;} einsetzen.

Wenn es einzelne Absätze sind, würde ich eher <p class="wichtigerEinwurf"> verwenden.

Das erhöht deine Flexibilität bei späteren Designwechseln ungemein.

Gruß Susanne