suit: !DOCTYPE html -- was ist zu beachten?

Beitrag lesen

in alten Browser kommt es aber vor, dass neue HTML5-Element einfach nicht dargestellt werden.

?? Browser sollten Tags, die sie nicht verstehen, einfach ignorieren. Also den Elementinhalt von <aside>Dies nur nebenbei</aside> durchaus darstellen (wenn auch unformatiert).

Sag das einem alten Internet Exploder :)

Damit der IE das rafft, müssen sie ihm per JavaScript (vor dem Stylesheet) bekanntgemacht werden:

Das ist das Problem, ja - denn ohne JavaScript läuft dann nichts - und du wärst wirklisch überascht, wenn ich dir sage wieviele Kunden sich beschwerden, wenn etwas ohne JavaScript oder im IE6 nicht läuft - besonders Hotels sind da sehr heikel.

Weil <aside> besserer Code ist als <div class="aside">?

Alsob das irgend einen praktischen Effekt hätte.

Weil sich etliche Attribute (@autocomplete, @autofocus, @placeholder) sinnvoll verwenden lassen?

Ich hatte noch nie Bedarf diese zu nutzen.

Damit 'embed' valide ist? SCNR.

YMMD

Das ist einer der Punkte den ich nie verstehen werde - wenn es <audio /> und <video /> gibt (obwohl ich auch hier den Sinn anzweifle), warum ist dann noch embed nötig? :)