Sönke Tesch: Fehler in der Recommendation?

Beitrag lesen

The DL element must contain one or more DT or DD elements in any order.

Das kann ja so nicht stimmen, denn bei der Validierung dieses Quellcodes gibt der W3C-Validator keine Fehlermeldung aus!

<dl>
<dt>Definition Term</dt>
<dd>Definition</dd>
</dl>

Dabei steht doch in der Recommendation, dass nur DT *oder* DD in DL stehen darf (mindestens ein- oder mehrmal).

Das typische Oder-Problem: Bedeutet es nun entweder-oder (exklusives oder) oder ein-oder-mehrere (und/oder)? In der HTML-Spezifikation ist logischerweise letzteres; welchen Sinn würde es denn machen, wenn zu einem Text (<dt>) keine Erklärung (<dd>) stehen dürfte? Und dann wäre auch der letzte Teil des Satzes überflüssig: "in any order", wenn nur entweder <dt>- oder <dd>-Elemente vorkommen, gibt es keine <dt>-<dd>-Reihenfolge, die man als beliebig bezeichnen könnte.

Also: Ein oder mehrere <dt>- oder <dd>-Elemente, egal in welcher Reihenfolge.

Gruß,
  soenk.e