Christian: Eine ganz blöde Frage!!!

Hi Ihrs,

mein Hobby ist das Internet. Erst nur das Surfen, dann kam die Eigene Websiten Erstellung hinzu.

Alles, was ich kann, habe ich mir selbst beigebracht und so doch einiges gelernt. Doch nun meine blöde Frage: Wofür sollte (muss???) man folgendes in jede HTML Datei schreiben?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

Christian

    1. hallo,

      link:http://selfhtml.teamone.de/html/referenz/varianten.htm#typen]

      etwas aussagekräftiger ist [linkhttp://selfhtml.teamone.de/html/allgemein/grundgeruest.htm#dokumenttyp]

      Christoph S.

      1. Hi,

        Rückfrage:

        muss der zweite Zeil unbedingt drinstehen?

        "http://www.w3.org/TR/html4/strict.dtd"

        Liebe Grüße aus http://www.braunschweig.de

        Tom

        --
        Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.
        1. Hi

          »» Hi,

          Rückfrage:

          muss der zweite Zeil unbedingt drinstehen?

          "http://www.w3.org/TR/html4/strict.dtd"

          Auf der von Christoph verlinkten Seite steht folgendes:
          "Über die angegebene Web-Adresse kann eine auslesende Software die Dokumenttyp-Definitionen (DTD) aufrufen und in den darin notierten Regeln "nachgucken". Die meisten heutigen Browser tun das bei HTML allerdings nicht, weil sie ohnehin bei vielen Web-Seiten mit übelsten Sprachverunstaltungen rechnen müssen und die Fähigkeit, auch nicht regelgerechtes HTML ordentlich auf den Bildschirm zu bringen, zugunsten der "reinen Lehre" opfern. Das eigentlich gewünschte Verhalten ist allerdings, dass ein Browser dann, wenn eine HTML-Datei eine Dokumenttyp-Angabe enthält, auch auf der Einhaltung der Regeln dieses Dokumenttyps besteht. Bei XML-Dokumenten ist es durchaus üblich, dass ein Seite Parser bei einem Regelverstoß abbricht - anstelle der Web-Seite erscheint dann nur eine trockene Fehlermeldung, dass das Dokument nicht gültig (valide) sei."

          Zu Deutsch: Standardkonforme Browser sollten die DTD herunterladen und danach den vorliegenden Code parsen. Das macht spätestens ab XHTML 1.0 Sinn, denn sonst bekommst du in diversen Browsern Fehlermeldungen, was  ja auch korrekt ist. Wenn du (bzw. "wir" *g*) valide Seiten schreiben wollen, so gehört auch "der zweite Teil" dazu, denn sonst gehen manche Browser in den "Quirks-Mode", also die Darstellung auf gut Glück. Oder, wie es der IE nennt: Standart. *g*

          Fabian

          1. Hi Fabi,

            ...auch "der zweite Teil" dazu, denn sonst gehen manche Browser in den "Quirks-Mode", also die Darstellung auf gut Glück. Oder, wie es der IE nennt: Standart. *g*

            Da fehlt aber jetz das [tm], oder sollte ich mir das denken?

            Liebe Grüße aus http://www.braunschweig.de

            Tom

            --
            Intelligenz ist die Fähigkeit, aus Fehlern Anderer zu lernen und Mut die, eigene zu machen.
            1. Hi Tom,

              ...auch "der zweite Teil" dazu, denn sonst gehen manche Browser in den "Quirks-Mode", also die Darstellung auf gut Glück. Oder, wie es der IE nennt: Standart. *g*

              Da fehlt aber jetz das [tm], oder sollte ich mir das denken?

              Das mussu dir denken, der IE wird ja nicht Stardart[tm] schreiben, bzw. machen, sondern eben nur Standart. ;-)

              Rückfrage: Wie ist das denn nun von deiner Position aus? URL in den Doctype rein, immer fleißig validieren, oder wie?

              Fabian