Robert Bienert: meta language

Beitrag lesen

Moin!

Hallo, momentan hab ich bei mir (ein xhtml 1.0 transitional dokument, mit sicherheit valide) folgendes drinnen stehen:

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

wenn ich mit dem seekbot oder dem seitwert.de die seite anschaun lasse, werd ich drauf hingewiesen, dass das meta-tag "language" fehlt und das meta-tag "robots" fehlt.

„Fehlt“ würde ich mal nicht so kritisch sehen, da richtige Robots™ sowohl eine robots.txt verstehen und respektieren als auch den entsprechenden meta-Tag.

<meta http-equiv="content-language" content="de" />

Das ^^^ ist prinzipiell allerdings etwas Anderes als die Sprachangabe im einleitenden html-Tag, aber welcher Angabe der Vorzug gegeben wird, weiß ich leider nicht. Es gibt Webserver, die in (X)HTML-Dateien http-equiv-Angaben auswerten und daraus HTTP-Header generieren. Wahrscheinlich bezieht sich die Content-Language auf die Sprache der Resource, während das lang-Attribut die Sprache eines Teilbaums der Datei angibt (also z.B. auch für nur einzelne Absätze).

Viele Grüße,
Robert