Blogarchiv
- May 2012
- March 2012
- February 2012
- January 2012
- November 2011
- October 2011
- September 2011
- July 2011
- June 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- May 2010
- April 2010
- March 2010
- January 2010
- December 2009
- October 2009
- August 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
- February 2008
HTML 5 und die Möglichkeit, jedes Element zu verlinken
Ich bin ein äußerst aufmerksamer Leser des Blogs von Eric Meyer, einem international anerkannten Guru für HTML und CSS. Dieser Eric Meyer hat in den letzten Tagen und Monaten ziemlich häufig die Weiterentwicklung von HTML 5 angesprochen, genauer genommen die Tatsache, jedes Element zu verlinken.
Bei XHTML 2, das bisher – wie HTML 5 – nur in Form von Arbeitsentwürfen (Working Drafts) existiert, wird dieses “all-linking” vermutlich auf jeden Fall erlaubt sein. Man kann dann also schreiben:
<ul> <li href="test.html">Test</li> </ul>
Da HTML 5 allerdings versucht, abwärtskompatibel zu sein, wird diese Möglichkeit, das href- Attribut jedem Element hinzuzufügen, aller Wahrscheinlichkeit nach in HTML 5 nicht gegeben werden. Außerdem würde es keine neue Funktionalität hinzufügen, die nicht schon mit dem a- Element gelöst werden könnte, hieß es in einem Zitat bei Eric Meyer.
Ich hingegeben bin ausgesprochen dafür, dass es erlaubt sein sollte, jedes Element zu verlinken. So würde man sich zum Beispiel in Navigationen einigen Code sparen. Da ich gerade die Website von meinem Vater neu gestalte, merke ich das des öfteren. Momentan muss man noch schreiben:
<ul> <li><a href="test.html">Test</a></li> </ul>
Dabei wäre es doch viel praktischer, wenn man es wie oben mit einem href- Attribut in dem <li>- Element (wie oben im ersten Codebeispiel) lösen können; das würde den Code um einiges verkürzen.
Eric Meyer hat in einem Dokument (auf englisch) eine Liste aller HTML 5- Elemente zusammengestellt und für alle kurze Beispiele zusammengetragen, wie eine Verlinkung aussehen könnte. Aber: Macht es überhaupt Sinn, das Verlinken aller Elemente zu erlauben? Macht es Sinn, dem tag <ul> einen Link zu verpassen? Im Endeffekt sieht man nämlich nur die einzelnen Listenelemente <li>. Ebenso stellt sich diese Frage bei geordneten Listen <ol> und bei Definitionslisten <dl>. Diese Fragen und noch andere hat sich Eric Meyer auch schon gestellt. Vor wenigen Tagen hat Eric Meyer eine kleine Demo unter dem Einsatz von Javascript, das HTML 5 simulieren soll, verfasst, die dieses “href-everywhere” an praktischen Beispielen aufzeigt.
Halten wir fest: Für die Webdesigner unter uns könnte HTML 5 ernstzunehmende Erleichterungen bringen.
Kommentare
Zu diesem Beitrag wurden keine Kommentare verfasst.