H²O: Problem bei DOCTYPE HTML PUBLIC: Scrollbars verschwinden

Hallo.

Also, ich habe jetzt ein paar schöne HTML-Dateien (wie ich finde) zu Hause auf meinem PC.
Damit diese, wenn ich sie ins Internet stelle aber gültig sind muss ich ja noch die erste Zeile einfügen.
Allerdings habe ich die Scrollbars mit CSS gemacht und wenn ich dann diesen Verweis hier ganz oben reinschreibe:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
sind die blöden Scrollbars wieder grau (wwwahhhh - schlimm).

Wenn ich nun aber nur schreibe:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
klappt das ganze.

Die Infos habe ich hier gefunden:
http://selfhtml.teamone.de/html/referenz/varianten.htm

Aber warum muss ich denn eigentlich
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
noch durch
 "http://www.w3.org/TR/html4/loose.dtd" ergänzen?

Warum kann ich das nicht lassen? Warum muss ich denn eigentlich die lange Version schreiben?
SELFHTML benutzt doch auch nur die kurze Version?

Vielen Dank für eure Hilfe, H²O

  1. hi,

    Allerdings habe ich die Scrollbars mit CSS gemacht und wenn ich dann diesen Verweis hier ganz oben reinschreibe:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    sind die blöden Scrollbars wieder grau (wwwahhhh - schlimm).

    im compliant mode will der IE die definition für die scrollbalken-farben nicht für body, sondern für html haben - steht auch schon etliche male im </archiv/>.

    Aber warum muss ich denn eigentlich
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    noch durch
     "http://www.w3.org/TR/html4/loose.dtd" ergänzen?

    Warum kann ich das nicht lassen? Warum muss ich denn eigentlich die lange Version schreiben?

    http://www.heise.de/ix/artikel/2004/03/136/default.shtml ist ein schöner artikel, der dich über compliant vs. quirks mode in abhängigkeit von der angabe des doctypes aufklärt.

    gruss,
    wahsaga

    1. Hi.

      Ich habe eine Homepage gefunden, die gar keine DOCTYPE HTML PUBLIC - Angaben hat:
      http://www.hp-fc.de

      Sie wird aber trotzdem angezeigt. Also: Warum sollte ich es denn dann nicht auch so machen (ohne DOCTYPE HTML PUBLIC - Angaben)?

      Danke, H²O

      1. Hi,

        Ich habe eine Homepage gefunden, die gar keine DOCTYPE HTML PUBLIC - Angaben hat:
        Sie wird aber trotzdem angezeigt. Also: Warum sollte ich es denn dann nicht auch so machen (ohne DOCTYPE HTML PUBLIC - Angaben)?

        Ich hab mal jemanden gesehen, der ist vor die U-Bahn gesprungen. Warum solltest Du das dann nicht auch so machen?

        Ein korrektes HTML-Dokument beginnt nun mal mit dem DOCTYPE.
        Warum willst Du absichtlich falschen Code erzeugen?

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hallo.

          Ich hab mal jemanden gesehen, der ist vor die U-Bahn gesprungen. Warum solltest Du das dann nicht auch so machen?

          Weil du ihn doch gesehen hast *g* *g* *g*. Aber wenn du zuerst springst, springe ich vielleicht auch. :-)

          Nein, Spaß beiseite, hast Recht. Aber ist es denn auch OK wenn ich nur
          <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

          und nicht noch die Adresse? Denn dann sind bei mir die Scrollbars auch wieder bunt.

          Danke nochmal, H²O

          1. Hi,

            Nein, Spaß beiseite, hast Recht. Aber ist es denn auch OK wenn ich nur
            <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
            und nicht noch die Adresse? Denn dann sind bei mir die Scrollbars auch wieder bunt.

            Hast Du gelesen, was wahsaga geschrieben hat?

            ICH würde immer versuchen, die Browser im Standard mode zu haben...

            cu,
            Andreas

            --
            MudGuard? Siehe http://www.Mud-Guard.de/
            Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
            1. Hi.

              ICH würde immer versuchen, die Browser im Standard mode zu haben...

              Warum? (Was heißt ganz nebenbei Standard mode?)

              H²O

              1. hi,

                ICH würde immer versuchen, die Browser im Standard mode zu haben...

                Warum? (Was heißt ganz nebenbei Standard mode?)

                bitte LIES den von mir verlinkten ix-artikel.

                gruss,
                wahsaga

  2. Hi,

    Aber warum muss ich denn eigentlich

    Musst Du nicht.

    Warum kann ich das nicht lassen?

    Kannst Du. Allerdings interpretieren einige Browser (unter Umständen) anhand dieser Angabe, wie sie HTML und CSS interpretieren sollen (erklärenden URL hat ja Wahsaga gepostet).

    Ist ungefähr so, als wenn du bei deinem Händler nach einem Schild "Wurstsorten" suchst, und der dir dort dann Käsesorten anbietet. Ist zwar nicht logisch und hat nichts miteinander zu tun, aber doch wenigstens nett, daß er es überhaupt macht, oder? >;->

    Gruß, Cybaer

    --
    Hinweis an Fragesteller: Fremde habe ihre Freizeit geopfert, um Dir zu helfen. Helfe auch Anderen: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!