Max Smily: https schaltet browser in quirks-mode

Hallo Forum,

seit Neuestem hat eine Webseite, an der ich arbeite, SSL-Verschlüsselung. Zertifikat ist eingerichtet und Apache schaltet in https-Modus um, so wie er soll.

Das Problem ist nun, dass meine HTML-Ausgabe nun trotz korrektem Doctype in den Quirks-Modus schaltet.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
        "http://www.w3.org/TR/html4/strict.dtd">

Dies geschieht nur (aber nicht immer) wenn https in der Browserzeile steht...

Woran liegt das?

Viele Grüße
Max Smily

  1. kleiner Nachtrag: Browser ist Firefox 2 unter WinXP.

  2. Ich grüsse den Cosmos,

    Dies geschieht nur (aber nicht immer) wenn https in der Browserzeile steht...

    "Nicht immer" bei der gleichen Webseite oder bei verschiedenen? Wenn letzeres, schau nach, was diese Webseiten anders machen.

    Möge das "Self" mit euch sein

    --
    Fragt ein Atom das andere: Hast du mein Elektron gesehen? Ich bin heute so positiv.
    ie:{ br:> fl:| va:| ls:& fo:{ rl:( n4:{ de:] ss:) ch:? js:| mo:) sh:( zu:)
    1. "Nicht immer" bei der gleichen Webseite oder bei verschiedenen? Wenn letzeres, schau nach, was diese Webseiten anders machen.

      Hallo,

      es handelt sich um eine Webseite, die immer die selbe Header-/Footer-Kombination für alle Unterseiten verwendet. Trotzdem verhält sich der Browser mal so und mal so.

      Die Webseiten wurden fertig entwickelt bevor die SSL eingerichtet wurde. Ohne SSL wurden alle Seiten korrekt im Kompatibilitätsmodus angezeigt. Jetzt ist das anders. Die selben Seiten werden nun im Quirks-Mode angezeigt. Allerdings nicht alle. Manche von ihnen werden weiterhin korrekt dargestellt.

      Kann es sein, dass unter https bestimmte Verlinkungen oder besondere HTML-Tags dazu führen, dass etwas anders angezeigt wird als unter http?

      Viele Grüße
      Max

  3. Hallo,

    Das Problem ist nun, dass meine HTML-Ausgabe nun trotz korrektem Doctype in den Quirks-Modus schaltet.

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
            "http://www.w3.org/TR/html4/strict.dtd">

    hast du dir den Quelltext mal angesehen, wie er beim Client ankommt? Fügt dein Hoster vielleicht einen HTML-Kommentar am Anfang des Dokuments ein, wenn du die SSL-Übertragung wählst?

    Dies geschieht nur (aber nicht immer) wenn https in der Browserzeile steht...
    Woran liegt das?

    Jedenfalls nicht an der SSL-Übertragung selbst. Die ist dem Browser nämlich schnurz, was die Interpretation des Quellcodes betrifft.

    So long,
     Martin

    --
    You say, it cannot be love if it isn't for ever.
    But let me tell you: Sometimes, a single scene can be more to remember than the whole play.