@@Hendric:
H1 formatiert den Text ja mit einigen Eigenschaften. Diese Formatierung sollte doch eigentlich komplett in CSS erfolgen.
Tut sie auch – durch das Browserstylesheet. Siehe 6.4 Kaskade (deutsche übersetzung zum leichteren Verständnis; es gab Änderungen in CSS 2.1).
Wenn also z.B. <H1> weiterhin verwendet wird, dann erfolgt ja doch bereits im HTML-Code eine Formatierung
Nein. HTML sagt, DASS es sich um eine Überschrift handelt. Genau das ist die Aufgabe von HTML. HTML sagt nichts darüber, WIE eine Überschrift dargestellt wird.
Sollte man <br> noch innerhalb von HTML-Code verwenden?
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.<br>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
ist natürlich mieses Markup, es muss
<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.</p>
<p>Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.</p>
heißen.
'br' ist in Ausnahmefällen sinnvoll (Gedichte, Postadressen, Programmcode, …).
Erst in XHTML 2 wird mit dem 'l'-Element eine sinvolle Auszeichnung möglich sein.
Live long and prosper,
Gunnar
Erwebsregel 208: Manchmal ist das einzige, was gefährlicher als eine Frage ist, eine Antwort.