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.