MrMurphy1: Abgrenzung HTML / CSS

Beitrag lesen

Hallo,

mit dem br-Element Abstände zu erzeugen ist mit HTML5 / CSS3 schlicht falsch. Das widerspricht dem Grundsatz Inhalt und Gestaltung zu trennen.

Das br-Element ist nur dort erforderlich, wo Blockelemente nicht verwendet werden dürfen, aber trotzdem Umbrüche eingefügt werden sollen, zum Beispiel innerhalb des figcaption-Elements.

Und was ist mit <i> und <b>, sind diese Elemente dann aus deiner Sicht auch deprecated?

Nein. Sie sind aber nicht mehr dafür gedacht Text als fett oder kursiv auszuzeichnen, sondern haben eine semantische Bedeutung bekommen. Siehe zum Beispiel

http://t3n.de/news/html5-neue-aufgaben-elemente-small-340838/

Klassen sollten nur dort verwendet werden, wo sie erforderlich sind. Auch das gehört zur Trennung von Inhalt und Gestaltung. Anfänger verwenden Klassen viel zu häufig.

Gruss

MrMurphy