Hendric: Struktur und Inhalt vs. Layout

Beitrag lesen

Bei modernen Webseiten soll ja eine Trennung zwischen Struktur bzw. Inhalt und dem Layout stattfinden. Hierbei wird die Struktur bzw. der Inhalt mit Hilfe von HTML/XHTML erstellt. Für das Layout ist hingegen CSS verantwortlich.

Hierzu zwei fragen:

1.)
Eigentlich dürfte man doch dann innerhalb von HTML z.B. keine Tags wie <H1> oder ähnlich verwenden. H1 formatiert den Text ja mit einigen Eigenschaften. Diese Formatierung sollte doch eigentlich komplett in CSS erfolgen. Wenn also z.B. <H1> weiterhin verwendet wird, dann erfolgt ja doch bereits im HTML-Code eine Formatierung was ja eigentlich dem Gedanken der Trennung zwischen Struktur bzw. Inhalt und Layout wiederspricht.

2.)
Die gleiche oder eine ähnliche Frage für <br>. Sollte man <br> noch innerhalb von HTML-Code verwenden? Der Zeilenumbruch müßte doch eigentlich innerhalb von CSS herbeigeführt werden, um eine klare Trennung von Struktur bzw. Inhalt und Layout zu gewährleisten.