suit: Javascript bereitet mit Firefox Probleme

Beitrag lesen

?? SHORTTAG schließt doch das Start-Tag? Was hat das damit zu tun, dass ein End-Tag bei leeren Elementtypen in HTML verboten ist?

SHORTTAG ist an eine Reihe von Features geknüpft (bzw. ist eine Überkategorie davon) - für das explizite Schließen der Start-Tags (bzw. das Erlauben diverser Kurzschreibweisen) ist die Kategorie STARTTAG mit den Unterpunkten EMPTY, UNCLOSED oder NETENABL verantwortlich

NETENABL steht zwangsläufig auf ALL, wenn SHORTTAG auf YES gesetzt wurde - darum sind in HTML prinzipiell mal all diese schreibweisen erlaubt

für <foo /> = geschlossen ist also NETENABL verantwortlich (als Unterpunkt von SHORTTAG), nicht direkt SHORTTAG selbst

Und jetzt zur eigentlichen Frage, was es damit zu tun hat:

Für die Sache, die das End-Tag bei leeren Elementen verbietet, ist eben auch SHORTTAG verantwortlich nur eben nicht die Kategorie STARTTAG sondern ENDTAG

Weitere Infos z.B. hier:
http://www.is-thought.co.uk/book/sgml-4.htm#Shorttag
[http://www.is-thought.co.uk/book/sgml-9.htm#NET]