|
|||
Semantik in HTML 5
Hallo HTML-Fans,
nur als kurze Info - Ich habe den durchaus lesenswerten A List Apart Artikel "Semantics in HTML 5" von John Allsopp ins Deutsche übersetzt: Semantik in HTML 5 Gruß Tobias |
Sponsored Links |
|
|||
Ein Hinweis, der im deutschen Artikel nicht erwähnt wird (im Original war er auch nur im Kommentar enthalten):
Der Internet Explorer kann ab Version 5.5 durchaus mit Elementen wie abbr, section, nav usw. umgehen. Dazu benötigt man nur einen kleinen Trick: Code:
<script type="text/javascript">document.createElement('elementname');</script> Diese Methode verwende ich schon einige Zeit für das abbr-Element, das der IE eigentlich erst ab v7 implementiert. Dadurch muss ich nicht auf unpassende oder aussagelose Alternativen zurückgreifen. Die neuen Elemente sind also rückwärtskompatibel.
__________________
Über Internet Explorer 8: Noch bis 8. April 2014 wird der Internet Explorer 6 mit Sicherheitsupdates versorgt. Bereits jetzt kann dieser Browser aber vollständig durch den IE8 ersetzt werden. Ältere Betriebssysteme und Browserversionen werden von Microsoft nicht mehr unterstützt. Auch Programme, die den IE7 benötigen, sind kein Argument gegen IE8, da dieser über entsprechende Kompatibilitätsschichten verfügt. Ab sofort gilt daher der Internet Explorer 8 als vorausgesetzer Mindeststandard. |
|
|||
Da sich meine Frage auf die Semantik bezieht, füge ich sie einfach mal hier an. Nicht böse sein
Hat sich mal jemand das <nav>-Element in HTML5 angeguckt? Lt. aktuellem Working Draft braucht man für einfache Links in z.B. header oder footer kein <nav> nutzen und im Beispiel stehen die Links doch tatsächlich "frei" in einem <p>-Element. Sollte man soetwas nicht lieber in eine <ul> legen? Warum schlägt die Spezifikation ein <p> vor (Den Beispielcode sehe ich jetzt mal als Vorschlag, wie man es machen sollte) ? |
|
||||
Auf Smahing grade gefunden:
HTML5 and The Future of the Web | How-To | Smashing Magazine passt gut dazu denke ich. |
|
|||
Ergänzend dazu:
HTML5Gallery.com - "A showcase of sites using HTML 5 markup" - listet Sites auf, die bereits jetzt HTML5-Code im Produktiveinsatz verwenden. Ich finde es recht interessant (und informativ), sich den Quellcode dieser Sites etwas näher anzuschauen. HTML5Gallery.com |
|
||||
z.B. auf athomeaudiovideo.com wird es ja ganz konsequent gemacht: Sämtliche zentralen Elemente sind keine divs mehr, sondern section, header, nav und footer. Was allerdings erwartungsgemäß zur Folge hat, dass die Seite im FX < 3 komplett auseinanderfällt, genauso wie im IE (inkl. 8 ) bei deaktiviertem JS.
Es ist schon schade, dass man HTML 5 imho erst in vielen Jahren so einsetzen kann wie dort, und bis dahin alle neuen Elemente meist mit divs "unterstützen" muss, so dass der Einsatz von HTML 5 viel unnötiges Zusatzmarkup und damit strenggenommen einen aufgeblähten Code bedeutet.
__________________
Wer keinen Link auf seine problembehaftete Seite posten kann, weil diese noch nicht online ist: Testcase bauen, online stellen, Link posten. Internet-Grundregel: Unbekannte Begriffe googeln! (Erspart 99% aller Nachfragen.) |
|
|||
Zitat:
|
Sponsored Links |
|
|||
@heiko_rs: Kommt immer darauf an, was die Zielgruppe einer Website ist. Bei dem sehr kleinen Prozentsatz von Menschen, die mit Firefox 2 oder mit deaktiviertem Javascript surfen, wundert es nicht, dass sehr viele Websites HTML 5 schon jetzt produktiv einsetzen.
|
Sponsored Links |
Stichwörter |
alistapart, fünf, html, html5, semantik, w3c, webstandards |
Themen-Optionen | |
Ansicht | |
|
|
Ähnliche Themen | ||||
Thema | Autor | Forum | Antworten | Letzter Beitrag |
HTML als Text ausgeben und HTML farbig markieren | cabotine | Serveradministration und serverseitige Scripte | 14 | 09.08.2022 11:27 |
Redesign für Steiner Cycling Team | pkipper | Site- und Layoutcheck | 11 | 09.02.2011 13:25 |
per jquery flash entfernen und html anzeigen lassen | destroy90210 | Javascript & Ajax | 2 | 02.01.2010 18:15 |
DIV immer ganze Breite - normal?!?!? | csski | CSS | 3 | 02.07.2008 13:20 |
Wie parse ich mit php Markdown syntax nach html? | asdfgqw | Serveradministration und serverseitige Scripte | 0 | 03.06.2008 01:11 |