HaJö: doctyp

In wieweit ist die Verwendung von doctyp 4.0 "strict" sinvoll und  Browserabwärtskompatibel? Kann man das überhaupt verwenden
(es geht um CSS Interpretation)?

Gruß HaJö

  1. Hi!

    In wieweit ist die Verwendung von doctyp 4.0 "strict" sinvoll und  Browserabwärtskompatibel? Kann man das überhaupt verwenden
    (es geht um CSS Interpretation)?

    Bei der Verwendung von Stylesheets darfst du, glaub' ich den Doctype "strict" nicht anwenden... Du solltest "Transitional" nehmen.

    Ich glaube aber nicht, dass das bei den Browsern einen Unterschied macht

    Gruß, Fabian.

    1. In wieweit ist die Verwendung von doctyp 4.0 "strict" sinvoll und  Browserabwärtskompatibel? Kann man das überhaupt verwenden
      (es geht um CSS Interpretation)?

      Bei der Verwendung von Stylesheets darfst du, glaub' ich den Doctype "strict" nicht anwenden... Du solltest "Transitional" nehmen.

      Ohohoh, bitte nicht so einen Unsinn verbreiten! Mal abgesehen davon, daß CSS mit dem HTML-Dokumenttyp eigentlich überhaupt nichts zu tun hat, sollte in der Realtität _gerade_ bei der Verwendung von CSS HTML 4.0 strict verwendet werden, weil auf diese Art und Weise die meisten Browser in einen Layoutmodus schalten, in dem sie sich an den CSS-Standard halten und nicht irgendwelchen Mist zusammenbröseln.

      Der IE ist beispielsweise bekannt für ein gewisses CSS-Problem: Alle Versionen vor 6 sowie Version 6, wenn sie sich nicht gerade im besagten "standards compatible mode" befindet, berechnen die Größe von CSS-formatierten Elementen falsch, sobald Ränder (padding, border, margin) hinzukommen. Man betätige nur mal die Forumssuche nach "Internet Explorer CSS width".

      Siehe auch http://www.hut.fi/~hsivonen/doctype.html, dort ist für mehrere Browser aufgelistet, bei welchem Dokumenttyp sie richtig arbeiten und bei welchem nicht.

      Gruß,
        soenk.e

      1. Ohohoh, bitte nicht so einen Unsinn verbreiten! Mal abgesehen davon, daß CSS mit dem HTML-Dokumenttyp eigentlich überhaupt nichts zu tun hat, sollte in der Realtität _gerade_ bei der Verwendung von CSS HTML 4.0 strict verwendet werden, weil auf diese Art und Weise die meisten Browser in einen Layoutmodus schalten, in dem sie sich an den CSS-Standard halten und nicht irgendwelchen Mist zusammenbröseln.

        Der IE ist beispielsweise bekannt für ein gewisses CSS-Problem: Alle Versionen vor 6 sowie Version 6, wenn sie sich nicht gerade im besagten "standards compatible mode" befindet, berechnen die Größe von CSS-formatierten Elementen falsch, sobald Ränder (padding, border, margin) hinzukommen. Man betätige nur mal die Forumssuche nach "Internet Explorer CSS width".

        Siehe auch http://www.hut.fi/~hsivonen/doctype.html, dort ist für mehrere Browser aufgelistet, bei welchem Dokumenttyp sie richtig arbeiten und bei welchem nicht.

        Gruß,
          soenk.e

        Danke,
        das war informativ und  bestätigt eigentlich auch meine Erfahrungen damit, genau wie von dir beschrieben.

        Gruß

  2. In wieweit ist die Verwendung von doctyp 4.0 "strict" sinvoll

    Ende 1999 wurde HTML 4.01 verabschiedet, das einige Fehler aus HTML 4.0 beseitigte und diese Version ersetzte. Wenn schon, dann solltest du HTML 4.01 Strict verwenden.

    und  Browserabwärtskompatibel?

    Jeder mir bekannte Browser versteht HTML 4.01.

    Kann man das überhaupt verwenden

    Natürlich!

    (es geht um CSS Interpretation)?

    CSS != HTML, daher verstehe ich nicht, das das eine mit dem anderen zu tun hat.

    MI

    --
    : Michael Jendryschik : michael@jendryschik.de : http://jendryschik.de/ :
    : Einführung in XHTML, CSS und Webdesign   http://jendryschik.de/wsdev/ :
    : Monatlich das Beste aus de.alt.netdigest http://best-of-netdigest.de/ :