Sprachauszeichnung

Es kursieren im viele Fehlinformationen, wie, wann und wo man die natürliche Sprache in HTML- und XHTML-Dokumenten auszeichnen sollte. Bei der GEO-Arbeitsgruppe des W3C kann man im Detail nachlesen, wie diese Aufgabe zu bewältigen ist. Im Folgenden einige Richtlinien zur Orientierung.

  • Geben Sie immer die vorherrschende Sprache des Textes im html-Tag an, es sei denn es werden mehrere vorherrschende Sprachen innerhalb des Dokumentes verwendet.
  • Benutzen Sie das lang- und/oder das xml:lang-Attribut im Text, um Wechsel der natürlichen Sprache zu kennzeichnen.
  • Benutzen Sie nicht Content-Language, um die vorherrschende Sprache zu deklarieren. Benutzen Sie keine Sprachattribute, um die Sprache der Metadaten festzulegen.
  • Deklarieren Sie die Sprache eines Dokumentes nicht im body-Tag.
  • Benutzen Sie innerhalb von HTML nur das lang-Attribut. Wenn Sie XHTML 1.0 als text/html ausliefern, können Sie sowohl die lang- wie auch die xml:lang-Attribute verwenden. Benutzen Sie ausschließlich xml:lang-Attribute, wenn Sie XHTML als XML ausliefern.
  • Wenn die Sprache des Textes in den Attributwerten eine andere als im Inhalt des Elementes ist, werden diese ineinander verschachtelt.
  • Bei Dokumenten mit mehreren vorherrschenden natürlichen Sprachen müssen Sie sich entscheiden, ob Sie nur eine Sprache im html-Tag angeben, oder ob Sie davon absehen, die vorherrschende Sprache zu definieren.

Quelle: Molly Holzschlag

Kommentar schreiben

Zur Desorientierung