@@Mike:
nuqneH
Ja, von diesen neuen Elementen weiss ich noch nicht genau was ich davon halten soll. Dieser Drang zur seperaten Deklarierung und somit eine XML-ähnliche Strukturierung wird ja schon seit Jahren propagiert.
Das hat mit XML nichts zu tun.
Doch einfacher machte es das Ganze nie und der Effekt, dass es dadurch übersichtlicher sein soll, im Grunde auch nicht.
Doch, das Dokument wird übersichtlicher: Für Nutzer von Screenreadern beispielsweise.
Bei <div id="header">
, <div id="nav">
, <div id="main">
können sie nicht unterscheiden, dass in den Containern verschiedenartige Inhalte stecken.
Bei <header>
, <nav>
, <main>
können sie das. (Zumindest zukünftig. Momentan sollte man noch <main role="main">
schreiben.)
Aber auch für den Entwickler ist es übersichtlicher. Bei
</div>
</div>
</div>
muss man schon genauer hinkucken, welcher Container da jeweils geschlossen wird. Bei
</footer>
</section>
</main>
hingegen wird’s sofort klar.
Qapla'
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)