Om nah hoo pez nyeetz, micha2013!
mal ganz ehrlich, wie steht ihr zu HTML5? Ich finde es gut, dass der ganze semantische Kram jetzt seine eigenen Tags bekommt,
HTML ist eine Beschreibungssprache, braucht also Semantik. "Semantischer Kram" ist schlecht formuliert. h1 hat die semantische Bedeutung einer Überschrift. Zudem verwechsle nicht Element und Tag.
aber aus gestalterischen und beschreibenden Punkten ist doch für Hund und Katz Tor und Tür geöffnet worden. Fehler in der Verwendung sind vorprogrammiert.
"Vorprogrammiert" ist ein Pleonasmus. Semantische Fehler, wenn sie denn nicht gravierend sind (etwa small statt h1) stören die Ausgabe mit Sicherheit nicht. Eine gute Übersicht liefert mdn. Wenn man sich daran orientiert und im Zweifelsfall sich für eine Möglichkeit entscheidet und dies dann konsequent durchzieht, macht man bestimmt nichts falsch.
Warum gibt es überhaupt noch H1 bis H6
h6 hab ich noch nie gebraucht.
und warum braucht man ein main, article und section, die sich dann auch noch in der Art der Verwendung unterscheiden, wobei allein section hier semantische Bedeutung hat, weil es explizit nicht zum layouten gedacht ist?
Warum sollten main und article keine semantische Bedeutung haben? Die imho einzigen Elemente ohne Semantik sind b, i, u, s. Span und Div haben die semantische Bedeutung keine besondere semantische Bedeutung zu haben.
Und von i, b, em und strong ... ja jetzt drehe ich vollends durch. Warum hat man sich nur entschlossen, diese Elemente noch zu übernehmen?
Auch wenn i genauso dargestellt wird wie em, b wie strong und s wie del, haben die jeweils Zweitgenannten auch vor HTML5 eine semantische Bedeutung. i und b hat man imho in HTML5 eine fragwürdige gegeben.
Was zum Lesen: http://blog.selfhtml.org/2013/02/02/html5-serie-der-weg-zu-html5/
Matthias
--
1/z ist kein Blatt Papier.