Ashura: "Fremdwörter" im HTML Kenntlich machen

Beitrag lesen

puts "Hallo " + gets.chomp + "."

?> Stefan
=> Hallo Stefan.

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

Das ist die falsche Stelle, wie du hier sehr gut erkennen kannst:
XHTML 1.1 Conformance Definition.

Die Dokumentensprache legst du mit dem xml:lang-Attribut im <html>-Tag fest.

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

Du musst nicht, hilfst damit aber lesenden UserAgents, die für die Aussprache des jeweiligen Wortes richtige Sprache zu wählen.

Macht es Sinn Links die auf fremdsprachige Seiten verweisen auch mit "lang=""" kenntlich zu machen?

Für Verweise gibt es das hreflang-Attribut. Und in deinem DOCTYPE gibt es kein lang-Attribut; dieses wurde zu Gunsten des xml:lang-Attributes gestrichen.

Passend dazu gab es vor kurzem einen am Ende sehr umfangreich Thread:
-> </archiv/2005/6/t109899/>

Einen schönen Dienstag noch.

Gruß, Ashura

--
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 20: search.ini
Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]