Gunnar Bittersmann: !DOCTYPE html -- was ist zu beachten?

Beitrag lesen

@@suit:

nuqneH

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

Zu welchem Zweck? Wenn du keine der neuen Elemente verwenden kannst (mangels Browserunterstützung)

Die neuen Elemente kann man verwenden. Man muss lediglich im Stylesheet angeben, wie sie dargestellt werden sollen:

header, footer, section, aside { display: block }

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

document.createElement('header');  
document.createElement('footer');  
document.createElement('section');  
document.createElement('aside');

Zu welchem Zweck? Um "hip" oder "in" zu sein?

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

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

Damit 'embed' valide ist? SCNR.

Qapla'

--
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)