Hallo Gerhard!
Ich kann durchaus verstehen, dass dir die Antwort von 1UnitedPower "sehr gut" gefällt. Das muss aber nicht heißen, dass er Recht hat. ;-)
Danke 1UnitedPower!
Ich würde in dem Fall sogar auf inline-Stile setzen.
Es wäre ja auch ein immenser Aufwand, jedesmal wenn etwas Neues kommt, zu überlegen, warum ist dies jetzt in der Quelldatei rot und gibt es da schon eine Klasse hierfür!
Die immer wieder propagierte strenge Trennung von Inhalt und Darstellung ist sicher sinnvoll für relativ statische Seiten oder aber für Seiten, deren Inhalt jeweils ähnlich strukturiert ist.
Nein, nein und nochmals nein.
Gerade bei Seiten, deren Inhalt und/ oder deren Aussehen sich häufig ändert, hast du mit inline-styles "verloren".
Die Trennung von Inhalt & Design ist einer der wenigen Grundsätze im Webdesign.
Und wie der Name schon sagt, sind Grundsätze allgemeingültig (heißt: es gibt keine Ausnahmen!).
Auch das "Design" einer Zelle in der Ausgangsdatei sollte ja auf (nachvollziehbaren) "Regeln", bzw. Gründen basieren. Wenn nicht, wäre es also "Zufall" => "random".
By the way: Wie realisiert in "state of the art" Leerzeilen zwischen Textblöcken, wenn einmal eine, einmal zwei oder einmal 1,5,,, gefordert werden?
"Leerzeilen" im "klassischen" Sinn gibt es im Webdesign nicht.
Vielmehr handelt es sich hier um (Außen-)Abstände zwischen Paragraphen (oder anderen Elementen, wie bspw. Überschriften).
Demnach ist das "Mittel der Wahl": margin
Um die Abstände an deine Zeilenhöhe (line-height) anzupassen, solltest du diese entsprechend festlegen. Die line-height in Kombination mit der jeweiligen (relativen) Schriftgröße liefert dir somit die Basis für die Festlegung der jeweiligen Abstände.
Gruß Gunther