24. Januar 2006 in Journal » Webstandards
Semantik in Weblog-Übersichten
Dieser Artikel ist Bestandteil der Webdesign-Themenwochen.
Liste oder nicht?
Auf nahezu jeder Startseite eines Weblogs werden mehere Artikel/Einträge angezeigt. Diese hängen meist inhaltlich nicht zusammen und müssen also in irgendeiner Weise voneinander getrennt werden. Ich bin der Meinung, dass es sich hier um eine Auflistung von Artikels handelt und deswegen auch eine Liste verwendet werden sollte.
Ungeordnet oder geordnet?
Doch nun stellt sich selbst für mich noch eine schwierige Frage: Handelt es sich, wenn überhaupt, um eine geordnete oder ungeordnete Liste?
Die meist chronolische Auflistung der Einträge spricht für eine geordnete Liste. Jedoch spielt die Reihenfolge beim Lesen/Verarbeiten ja keine wirklich Rolle, daher würde sich auch eine ungeordnete Liste anbieten.
Von Definitionslisten möchte ich hier nicht reden. Denn bei den Absätzen der Beiträge/Artikel handelt es sich ja nicht um eine Definition des Eintrag-Titels.
Inhaltliche Trennung durch DIV
DIV sind Block-Level-Elemente ohne semantische Bedeutung, würden also die einzelnen Einträge inhaltlich trennen und die Verbindung zwischen ihnen entfernen. Daher würde vielleicht auch die einfache Verwendung von DIV statt einer Liste in Frage kommen.
Diskussion geschlossen
Die Kommentarfunktion dieses Artikels wurde deaktiviert. Private Mitteilungen an Martin bitte per E-Mail an martin@labuschin.com. Danke.
8 Kommentare
Koka am 24. Januar 2006 #
Wenn dann bei Blog-Einträgen noch ul, Gästebuch und solche Dinge ol.
Eigentlich müsste man dann ja fast alles als Liste mache.
Aber ist dem Fall würde ich nicht unbedingt eine Liste nehmen, wenn der Artikeltext dazukommen ist es ja keine Liste in dem eigentlichen Sinn mehr.
Aber könnte sich das nicht mit xhtml2 ändern?
Martin Labuschin am 24. Januar 2006 #
Wenn ich dich jetzt richtig verstanden habe, bist du der meinung, die Übersicht in eine ungeordnete Liste zu packen und die in der Liste verlinkten Artikel dann aber nicht. Dann bist du ganz meiner Meinung :)In XHTML 2.0 wird sich nicht an der Bedeutung der Listen tuen. Vielleicht kommen neue Strukturierungs-Elemente hinzu.
Was ich ganz sicher weiß, ist, dass DIV durch SECTION ersetzt wird und dadurch Überschriften-Level nicht mehr bestimmt werden müssen, da die Tife der Sektionen dies dann übernimmt.
tomsw am 24. Januar 2006 #
In XHTML2 gibt es kein div mehr??
Martin Labuschin am 24. Januar 2006 #
Ich stütze mich hierbei auf den Artikel von Björn: http://www.bs-markup.de/blog/archiv/2005/06/01/xhtml-2-ruckt-naher-unterschiede-zu-version-1/
Koka am 24. Januar 2006 #
Nein, dass stimmt nicht ganz so. Divs weiter schon noch weiter gebraucht, z.b. für den Aufbau einer Webseite.
Steht auch im Artikel :P
Martin Labuschin am 24. Januar 2006 #
Huch! Da hast du Recht.
Siegfried am 31. Januar 2006 #
Hi,
vom w3c selber gibt's dazu eine Empfehlung, die sie auch selber auf ihrer Startseite umsetzen. Das führt dazu, daß Blogs im xhtml-Format und im rss-Format (oder andere, xml-basierte Blog-Formate) z.B. per xsl ineinander überführt werden können. Die Empfehlung sieht folgendes vor:
Jedes "item" bekommt im (x)html einen div mit dem Klassennamen "item". Innerhalb dieses divs werden der rss2 title in html h3 oder h4 übersetzt, rss description in einen simplen html p, und das rss2 pubDate innerhalb des p in ein span (der dazu gehörende Klassenname ist mir momentan nicht bekannt). Das ist jedenfalls das, was ich momentan so in Erinnerung habe. Weitere Infos könnten an den p anschließend in eine Liste gepackt werden (author, link, source, ...). Teilweise habe ich das in meinem rss2 nach html Konverter (xsl stylesheet) so umgesetzt. Es ist zwar nur eine Empfehlung, bietet sich aber an.
õóéíÿ ñåðâåð am 10. Januar 2007 #
<a href=" http://ero.3dn.ru/ ">???</a>