Falk: DOCTYPE Warnung

Hallo,

ich habe begonnen meine Webseite so zu verändern, dass sie dem xhtml Standard entspricht.

Nach einem W3C-Validator-Check erhielt ich folgende Meldungen:

1.Warning: DOCTYPE Override in effect! Any DOCTYPE Declaration in the document has been supressed and the DOCTYPE for «XHTML 1.0 Strict» inserted instead. The document will not be Valid until you alter the source file to reflect this new DOCTYPE.

Das ist die DOCTYPE-Deklaration am Anfang meines Dokuments:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >

Was stimmt da mit meiner DOCTYPE-Deklaration nicht??

2.<script language="JavaScript" type="text/javascript" src="js/ChangeIm ...
                   ^
Error: there is no attribute "language" for this element (in this HTML version)

Warum gefällt dem Validator das language-Attribut nicht?

Wenn ich es entferne ist das Dokument fehlerfrei, bis auf die Sache mit der DOCTYPE.

Kann mir jemand helfen?

Vielen Dank

Falk

  1. Hi

    Hallo,

    ich habe begonnen meine Webseite so zu verändern, dass sie dem xhtml Standard entspricht.

    löbliches vorhaben

    Nach einem W3C-Validator-Check erhielt ich folgende Meldungen:

    1.Warning: DOCTYPE Override in effect! Any DOCTYPE Declaration in the document has been supressed and the DOCTYPE for «XHTML 1.0 Strict» inserted instead. The document will not be Valid until you alter the source file to reflect this new DOCTYPE.

    Der Validator hat die Möglichkeit, einen von der DOCTYPE Deklaration abweichenden DOCTYPE anzugeben und das Document darauf zu prüfen. Dies ist ein Warunung, keine Fehlermeldung. Gib einfach einen DOCTYPE bei Validator an und es wird der DOCTYPE der Seite verwandt. Dann sollte auch diese Warhnung nicht mehr auftauchen.

    2.<script language="JavaScript" type="text/javascript" src="js/ChangeIm ...
                       ^
    Error: there is no attribute "language" for this element (in this HTML version)

    Warum gefällt dem Validator das language-Attribut nicht?

    Because there ist no attribut "language" for this element (in this HTML version)

    cu

    Heizer

    1. Moin!

      1.Warning: DOCTYPE Override in effect! Any DOCTYPE Declaration in the document has been supressed and the DOCTYPE for «XHTML 1.0 Strict» inserted instead. The document will not be Valid until you alter the source file to reflect this new DOCTYPE.

      Der Validator hat die Möglichkeit, einen von der DOCTYPE Deklaration abweichenden DOCTYPE anzugeben und das Document darauf zu prüfen. Dies ist ein Warunung, keine Fehlermeldung. Gib einfach einen DOCTYPE bei Validator an und es wird der DOCTYPE der Seite verwandt. Dann sollte auch diese Warhnung nicht mehr auftauchen.

      Ähm, fast.

      Beim Validator kann man manuell fest vorgeben, nach welchem DOCTYPE geprüft werden soll. Das ist aber nur für Notfälle vorgesehen (kein Doctypeangaben, oder offensichtlich falsche). Gewöhnlich gibt man "automatic detect" an, damit der Validator das nimmt, was im Dokument angegeben ist.

      Also: Gib einfach _keinen_ DOCTYPE an, und es wird der DOCTYPE der Seite verwandt.

      2.<script language="JavaScript" type="text/javascript" src="js/ChangeIm ...
                         ^
      Error: there is no attribute "language" for this element (in this HTML version)

      Warum gefällt dem Validator das language-Attribut nicht?

      Because there ist no attribut "language" for this element (in this HTML version)

      Genau! ;)

      - Sven Rautenberg

      1. Moin!

        1.Warning: DOCTYPE Override in effect! Any DOCTYPE Declaration in the document has been supressed and the DOCTYPE for «XHTML 1.0 Strict» inserted instead. The document will not be Valid until you alter the source file to reflect this new DOCTYPE.

        Der Validator hat die Möglichkeit, einen von der DOCTYPE Deklaration abweichenden DOCTYPE anzugeben und das Document darauf zu prüfen. Dies ist ein Warunung, keine Fehlermeldung. Gib einfach einen DOCTYPE bei Validator an und es wird der DOCTYPE der Seite verwandt. Dann sollte auch diese Warhnung nicht mehr auftauchen.

        Ähm, fast.

        Beim Validator kann man manuell fest vorgeben, nach welchem DOCTYPE geprüft werden soll. Das ist aber nur für Notfälle vorgesehen (kein Doctypeangaben, oder offensichtlich falsche). Gewöhnlich gibt man "automatic detect" an, damit der Validator das nimmt, was im Dokument angegeben ist.

        Also: Gib einfach _keinen_ DOCTYPE an, und es wird der DOCTYPE der Seite verwandt.

        2.<script language="JavaScript" type="text/javascript" src="js/ChangeIm ...
                           ^
        Error: there is no attribute "language" for this element (in this HTML version)

        Warum gefällt dem Validator das language-Attribut nicht?

        Because there ist no attribut "language" for this element (in this HTML version)

        Genau! ;)

        • Sven Rautenberg

        Hallo,

        habs gleich mal ausprobiert: keine DOCTYPE Angabe und es funktioniert :)

        Vielen Dank

        Falk