Cybaer: W3C Richtlinien

Beitrag lesen

Hi,

Nein. Der HTML4-Standard empfielt dies, schreibt es aber explizit *nicht* vor. Ein Browser, der bei einem nicht validen HTML4-Dokument abbricht, entspricht in diesem Punkt 100%ig der Spezifikation.

Kannst Du dafür eine Quelle aus dem Ärmel schütteln?

Davon abgesehen: Ich sage keinem Browser, es wäre ein HTML-4-Dokument, wenn es kein HTML-4-Dokument ist. :)

Deswegen würde ich mich bei HTML *nicht* auf den gleichen Standpunkt stellen, wie bei CSS.

Ich kenne keine Stelle in der HTML-Spezifikation (nicht in der 4er, aber, das ist auf jeden Fall korrekt, nicht von vorhergehenden Spezifikationen - die nach wie vor gelten - und weiter gelten werden), wo erwähnt ist, daß Browser die Verabreitung abrrechen können. Nur eben, daß sie das ignorieren sollen (nicht müssen).

dass es keine Regel ohne Ausnahme gibt, sollte ohnehin jedem klar sein.

Da wäre ich mir nicht so sicher.

Schließlich ist es in SGML beileibe nicht "klar", daß es auch Dokumente geben kann/könnte, die nicht valide sind. Ganz im Gegenteil: Es gibt hier keinen Regelverstoß - Punkt! HTML wurde hier bewußt und gegen die Herkunft lockerer definiert.

Ich sehe diese Lamoranz also nicht als selbstverständlich - und sehe diese Selbstverstänlichkeit auch nicht in hiesigen Diskussionen ...

Ich bin mir ziemlich sicher, dass jeder hier, der sagt, Seiten sollten valide sein, keine Skrupel hätte, ungültige Seiten zu schreiben,

Ich habe Skrupel, ungültige Seiten zu schreiben.

Meine Seiten *sind* gültig - so oder so.

Sie sind nur nicht gültig gemäß dem, was das W3C fordert. Zu *meiner* DTD sind die Dokumente valide. Ohne Not würde ich nicht "lügen", und eine DTD angeben, von der ich weiß, daß sie gar nicht paßt. Eher würde ich einen Workaround für das dämliche DOCTYPE-Sniffing machen.

Aber jedem das seine ...

Natürlich sind alle Pauschalisierungen falsch und dumm, aber diese Pauschalisierung (man sollte valide arbeiten) ist bei HTML in wirklich fast allen Fällen so derart zutreffend, dass es in meinen Augen viel zu sehr dazu verleitet, sich zu sehr aus dem Fenster der Validität zu lehnen, wenn man diese Pauschalisierung jedes mal relativiert - die Relativierung ist nämlich im Vergleich zu dem, worum es geht, so winzig, dass sie wirklich nur in Ausnahmefällen eine Rolle spielt.

Spätestens wenn die Frage aufkommt, "warum sind denn die allermeisten Seiten im Web nicht valide", sollte man IMHO nicht die kleine Mühe scheuen, zu erklären, daß es dafür unterschiedliche Ursachen gibt - und diese benennen.

Gruß, Cybaer

--
Hinweis an Fragesteller: Fremde haben ihre Freizeit geopfert, um Dir zu helfen. Helfe Du auch im Archiv Suchenden: Beende deinen Thread mit einem "Hat geholfen" oder "Hat nicht geholfen"!
0 114

W3C Richtlinien

jUnit
  • sonstiges
  1. 3
    wahsaga
    1. 0
      Swen Wacker
  2. 0
    Jeena Paradies
    1. 0
      Alexander Brock
      1. 0
        Jeena Paradies
        1. 0
          Struppi
        2. 0
          Alexander Brock
          1. 0
            Jeena Paradies
            1. 0
              Auge
              1. 0
                Cybaer
                1. 4
                  Christian Seiler
                  1. 0
                    Cybaer
                    1. 0
                      Christian Seiler
                      1. 0
                        Cybaer
                        1. 0
                          Swen Wacker
                          1. 0
                            Cybaer
                            1. 0
                              Swen Wacker
                              1. 0
                                Cybaer
    2. 0
      wahsaga
      1. 0
        Jeena Paradies
  3. 3
    Der Martin
    1. 1
      Gunnar Bittersmann
      1. 1
        Ingo Turski
        1. 0
          Cybaer
          1. 0
            Ingo Turski
            1. -1
              Cybaer
              1. 0
                at
    2. 0
      Cybaer
  4. 0
    Sam
    1. 0
      Markus
      1. 0
        Sam
        1. -5
          Markus
    2. 0

      OT: Programmcode in einer einzigen Zeile

      Marc Reichelt
      1. 0
        Vinzenz Mai
      2. 0
        Sam
      3. 2
        Jeena Paradies
  5. 0
    Alexander Brock
    1. 0

      kompimierte Ressourcen-Übertragung

      Robert Bienert
      • webserver
      1. 0

        komprimierte Ressourcen-Übertragung

        Orlando
        1. 0
          Cybaer
        2. 0
          Robert Bienert
  6. 0
    hase
  7. 0
    In Bed with Lotta in Love
    1. 0

      Geschäftsmodell

      Robert Bienert
  8. 3
    Ingo Turski
    1. 0
      Cybaer
  9. 0
    Richard Rüfenacht
  10. -1
    JB
    1. 2
      JB
      1. 0
        Hopsel
        1. 0
          Orlando
          1. 0
            Cybaer
  11. 0
    Cybaer
  12. 0
    Tom2 (der authentifizierte)
    1. 0
      Gunnar Bittersmann
      1. 0
        Cybaer
    2. 0
      wahsaga
      1. 0
        Tom2 (der authentifizierte)
      2. 0
        Cybaer
    3. 0
      Cybaer
  13. 4
    molily
    1. 0
      Cybaer
      1. 0
        molily
        1. 0
          Cybaer
          1. 0
            molily
            1. 0
              Cybaer
  14. 8
    Swen Wacker
    1. 0
      Cybaer
      1. 0
        Swen Wacker
        1. 0
          at
          1. 0
            Swen Wacker
            1. 0
              at
              1. 0
                Swen Wacker
                1. 0
                  Orlando
        2. 0
          Cybaer
          1. 0
            Swen Wacker
            1. 0
              at
              1. 0
                Cybaer
                1. 0
                  at
                  1. 0
                    Cybaer
                    1. 0
                      at
                      1. 0
                        Cybaer
            2. 0
              Cybaer
  15. 1
    Chräcker Heller
    1. 0
      Cybaer
  16. 0
    *Markus
  17. 9

    Was soll an Validität eigentlich so schwierig sein?

    Tim Tepaße
    1. 1
      wahsaga
      1. 1
        Robert Bienert
    2. 0
      Cybaer
      1. 0
        molily
        1. 0
          Cybaer
          1. 0
            Swen Wacker
            1. 1
              Gunnar Bittersmann
              1. 2
                Swen Wacker
                1. 0
                  Cybaer
                  1. 0
                    Swen Wacker
                    1. 0
                      Cybaer
      2. 1
        Tim Tepaße
        1. 0
          Cybaer
          1. 0
            at
            1. 0
              Cybaer
      3. 0
        at
    3. 0
      molily
  18. 0
    Manuel B.
    1. 0
      Ashura
      1. 0
        Manuel B.
        1. 0
          molily
        2. 0
          Cybaer
          1. 0
            molily
      2. 0
        Swen Wacker
        1. 0
          Ashura
          1. 0
            Swen Wacker