Tim Tepaße: wozu valides html?

Beitrag lesen

Es mag den geneigten Puristen zwar ärgern, dass Konstrukte wie <a><table/></a> oder <tr><form><td/></form></tr> jetzt erlaubt sind,
Diese Beispiele hab ich jetzt nicht im Entwurf gelesen sondern mir grad aus den Fingern gezogen.

Du hast wundertätige Finger.

<a> ist in HTML5 für Kindelemente die (neue [1]) Kategorie „transparent content“, d.h. es sind innerhalb von <a> die Elemente erlaubt, die auch im Elternelement von <a> erlaubt wären. Ein Konstrukt wie <a><table>...</table></a> ist also denkbar und erlaubt.

Weniger die empfohlene Verschachtelung sondern mehr die Fehlerkorrektur: Der HTML5-Treebuilder-Aspekt des Parsing-Algorithmus erlaubt beim Durchgehen Konstrukte wie <tr><form><td></td></form></tr>. Allerdings wird das form-Element ins DOM als Kind des tr-Elementes eingefügt anstatt wie andere fremde Elemente in einer Tabelle ge-foster-parented zu werden, vermutlich um Kompabilität zu Legacy-Browser zu halten.

0 48

wozu valides html?

apsel
  • meinung
  1. 4
    ChrisB
    1. 0
      apsel
      1. 2
        Patrick Andrieu
        1. 0
          apsel
        2. 0
          Længlich
          1. 0
            apsel
      2. 0
        JürgenB
      3. 0
        Malcolm Beck´s
        1. 0
          apsel
          1. 0
            Malcolm Beck´s
            1. 0
              apsel
  2. 0
    Beat
    1. 0
      suit
      1. 0
        Beat
      2. 0
        TomD
        1. 0
          Peter Nack
          1. 0
            TomD
            1. 0
              Tim Tepaße
    2. 0
      apsel
  3. 0
    hotti
    1. 0
      ChrisB
      1. 0
        hotti
  4. 0
    mrjerk
  5. 1
    Klawischnigg
    1. 0
      hotti
      1. 0
        Texter mit x
        1. 0
          Beat
    2. 0
      apsel
      • menschelei
  6. 0
    Malcolm Beck´s
    1. 0
      Peter Nack
      1. 0
        Beat
        1. 0
          Peter Nack
          1. 0

            Invalide Seite aufgerufen, ich muss abstürzen

            Malcolm Beck´s
            1. 0
              Peter Nack
              1. 0
                EKKi
                • menschelei
                1. 0
                  Peter Nack
                  1. 0
                    EKKi
                2. 0
                  Malcolm Beck´s
                  1. 0
                    Peter Nack
                    1. 0
                      Malcolm Beck´s
                      1. 0
                        Kai345
                        1. 0
                          Malcolm Beck´s
                  2. 0
                    Gunnar Bittersmann
      2. 0
        apsel
        1. 0
          Gunnar Bittersmann
          1. 0
            apsel
  7. 0

    Valides HTML ist eine Verhandlungsbasis

    hotti
    • recht