tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
392
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    wenco wenco ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    hamburg
    Beiträge
    191
    Ich habe eine Seite als XHTML Strict; und es gibt auch keine Probleme beim validieren. Jetzt fällt mir aber auf, dass andere Seite die Sprachkennung der Seite doppelt angeben, nämlich lang="de" und xml:lang="de" also so:

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

    Auf meiner Seite habe ich nur lang="de". Ist das ein Fehler, sollte man beides angeben?
    Danke.
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Die doppelte Angabe der Sprache dient der Kompatibilität zu HTML-Browsern. Lieferst du das Element als richtiges XHTML aus, reicht das XML-konforme xml:lang-Attribut; lieferst du es nur als HTML aus, solltest du beide angeben.
     
    Markus Wulftange

  3. #3
    wenco wenco ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    hamburg
    Beiträge
    191
    Vielen Dank. Also auf keinen Fall nur lang="de", sondern wenn überhaupt, dann nur xml:lang="de", am besten aber beide...
     

  4. #4
    wenco wenco ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    hamburg
    Beiträge
    191
    Ich muß doch nochmal was dazu fragen. Ich habe jetzt also auf der angegebenen Seite diesen Hinweis gefunden: "Verwenden Sie für die Angabe der Sprache eines Dokuments die Attribute lang und xml:lang. Der Wert des Attributs xml:lang hat Priorität." Das habe ich jetzt auch für die Sprachangabe des gesamte Dokument getan. Also beide angegeben.

    Ich nehme jetzt mal an, dass meine bisherige Sprachauszeichnungen innerhalnb des Dokumentes, also von Acromymen: <acronym lang="en"> oder um andersprachliche Textabschnitte zu kennzeichnen: <span lang="en">english</span> nicht ausreichen? Und ich auch dort xml:lang="en" mit angeben MUSS!
    Geändert von wenco (16.06.06 um 13:57 Uhr)
     

  5. #5
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Ja, jede Sprachauszeichnung muss mit beiden Attributen gemacht werden.
     
    Markus Wulftange

  6. #6
    wenco wenco ist offline Mitglied Gold
    Registriert seit
    Sep 2003
    Ort
    hamburg
    Beiträge
    191
    Danke fürs schnelle Antworten.
    Tschüß!
     

Ähnliche Themen

  1. Definition/Deklaration
    Von Mickeyman im Forum VisualStudio & MFC
    Antworten: 0
    Letzter Beitrag: 03.02.08, 14:08
  2. ocx, instanz deklaration
    Von FJK im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 21.01.08, 15:45
  3. Forwärts Deklaration
    Von blackbirdthefirst im Forum C/C++
    Antworten: 2
    Letzter Beitrag: 21.07.06, 19:22
  4. [VBA]Dynamische Deklaration
    Von Chris B im Forum Visual Basic 6.0
    Antworten: 4
    Letzter Beitrag: 30.06.06, 13:36
  5. Variablen Deklaration...
    Von SonMiko im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 23.03.06, 17:09