Gunnar Bittersmann: Struktur und Inhalt vs. Layout

Beitrag lesen

@@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.