Gunnar Bittersmann: "Fremdwörter" im HTML Kenntlich machen

Beitrag lesen

Hi Stefan,

Habe mir ein (x)html 1.1 dokument angelegt, und im Doctype das "DE" vermerkt.

Dass da "EN" sthen muss, haben die die Anderen ja schon gesagt.

Die primary language(s) des Dokuments gibt der Server im HTTP-Header bzw. der Seitenautor in der HTTP-EQUIV-Angabe an; und die text-processing language vozugsweise im <html>-Start-Tag. Das „und“ ist wörtlich zu nehmen, also beides angeben! Siehe dazu W3C Authoring Techniques for XHTML & HTML Internationalization: Specifying the language of content 1.0.

muss ich nun jedes Engliche wort einzelnd mit "<span lang="en">wort</span>" kenntlich machen?

Nein, das darfst du gar nicht! In XHTML 1.1 gibt es kein lang-Attribut.

Und AFAIK scheren sich heutige Browser nicht um eine xml:lang-Angabe. Das ist eins der Probleme, warum die Verwendung von XHTML 1.1 heutzutage in aller Regel nicht sinnvoll ist.

Gruß,
Gunnar

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