Gunnar Bittersmann: Gästebucheinträge semantisch korrekt auszeichnen...

Beitrag lesen

Hi Ashura,

Achso? Also ist es auch hier eigentlich dem Client überlassen, in welcher Form und Richtung er die Ordered List darstellt? [1]

HTML-Clients sollten sie schon in der Rheinfolge ;-) „darstellen“ (kann auch vorlesen sein), wie sie im Quelltext auftauchen.

Du kannst sie aber absteigend numerieren lassen:

<ol id="myList">  
  <li>foo</li>  
  <li>bar</li>  
  <li>baz</li>  
</ol>  
<script type="text/javascript">  
[code lang=javascript]  var myList = document.getElementById("myList");  
  var nItems = 0;  
  for (i = 0; i != myList.childNodes.length; i++)  
    if (myList.childNodes[i].nodeType == 1)  
      nItems++;  
  for (i = 0; i != myList.childNodes.length; i++)  
    if (myList.childNodes[i].nodeType == 1)  
      myList.childNodes[i].setAttribute("value", nItems--);

</script>[/code]

Die absteigende Numerierung lässt sich auch mit CSS machen – in Browsern, die counter-reset und counter-increment beherrschen. Höre ich da schon jemanden „Opera!!!11“ sagen?

* * *

Naja, wobei diese divs wenigstens eine Aussage haben (<title>, <pubDate>, <description>).

Das haben <div class="title">, <div class="pubDate">, <div class="description"> auch. ;-)

Live long and prosper,
Gunnar

--
„Weisheit ist nicht das Ergebnis der Schulbildung, sondern des lebenslangen Versuchs, sie zu erwerben.“ (Albert Einstein)