molily: Das Video-Tag. Welcher Doctype?

Beitrag lesen

Weil es für HTML 5 keine DTD gibt.
Warum eigentlich nicht?

Vielleicht weil man endgültig von dieser (ohnehin nie relevanten und IMHO eh arg hinrissigen) Vorstellung des W3Cs wegkommen wollte, man bräuchte eine DTD, um für HTML so etwas wie "gültig" zu definieren (jedenfalls was über die Wohlgeformtheit hinausgeht). :)

Natürlich wird man HTML 5 validieren können, und zwar über Wohlgeformtheit hinaus, das ist durchaus Absicht der Autoren!
DTD ist einfach ein mögliches Format, um eine formale Grammatik auszudrücken. Und zwar ein beschränktes und veraltetes Format. Ein Format, das an den SGML-Kontext gebunden ist. HTML 5 entstammt diesem nicht. Es gibt zwar eine XHTML-Serialisierung, aber niemand würde auf die Idee kommen, HTML 5 in einer XML-DTD auszudrücken und XHTML-5-Dokumente dagegen zu validieren. Da würde man schnell an die Grenzen stoßen und die DTD wäre genauso unvollständig wie die (X)HTML-DTD.
Außerdem ist es nicht Primärziel von HTML 5, eine Grammatik für eine Markup-Serialisierung zu spezifizieren, sondern den Aufbau des DOMs. Das ist Top-Down statt Bottom-Up.

Mathias

0 71

Das Video-Tag. Welcher Doctype?

loe
  • html
  1. 0
    suit
    1. 0
      Kai345
    2. 0
      Cybaer
      1. 0
        suit
        1. 0
          Gunnar Bittersmann
          1. 0
            Timo "God's Boss" Reitz
            1. 0
              Cybaer
              1. 0
                Harlequin
                1. 0
                  Cybaer
                  1. 0
                    Harlequin
                    1. 0
                      Cybaer
                      1. 0
                        Harlequin
                    2. 1

                      HTML 5 Validierung, Schemata in Relax NG

                      Tim Tepaße
              2. 0
                Gunnar Bittersmann
                1. 0
                  Cybaer
              3. 0
                molily
          2. 0
            suit
            1. 0
              Cybaer
              1. 0
                Harlequin
                1. 0
                  suit
                  1. 0
                    Cybaer
                    1. 0
                      Timo "God's Boss" Reitz
                      1. 0
                        suit
                        1. 0
                          Cybaer
                      2. 0
                        Cybaer
                2. 0
                  Cybaer
                  1. 0
                    Harlequin
                    1. 1
                      Cybaer
                      1. 0
                        Gunnar Bittersmann
                        1. 0
                          Cybaer
                      2. 0
                        Harlequin
                        1. 0
                          Cybaer
                          1. 0
                            Timo "God's Boss" Reitz
                            1. 0
                              molily
                          2. 0
                            Harlequin
                3. 0
                  molily
            2. 0
              molily
              1. 0
                suit
                1. 0
                  molily
                  1. 0
                    suit
                    1. 0
                      molily
        2. 0
          Cybaer
          1. 0
            Harlequin
            1. 0
              Cybaer
            2. 0
              Daniel unreg
              1. 0
                Gunnar Bittersmann
                1. 0
                  Daniel unreg
                2. 0
                  Harlequin
          2. 0
            Gunnar Bittersmann
          3. 0
            Tim Tepaße
            1. 0
              molily
    3. 0
      molily
      1. 0
        suit
        1. 0
          molily
          1. 0
            suit
            1. 0
              molily
              1. 0
                Harlequin
                1. 1
                  molily
                  1. 0
                    Harlequin
                    1. 0
                      suit
  2. 0
    Cybaer
  3. 0
    Daniel unreg
    1. 0
      molily
      1. 0
        Daniel unreg
        1. 0
          molily
          1. 0
            Daniel unreg
    2. 0
      Gunnar Bittersmann
      1. 0
        Daniel unreg
        1. 0
          Gunnar Bittersmann
          1. 0
            Daniel unreg