Hello,
ich denke, dass Jörg lieber sowas wie checked="true" und checked="false" gesehen hätte, was aber dann im XHTML eine andere Semantik für den Sachverhalt "Das Attribut existiert" hervorgerufen hätte.
Insofern denke ich, dass man bei XHTML gar keine andere Wahl hatte, als bei der HTML Logik zu bleiben: Attribut ist da: Checked. Attribut fehlt: Unchecked. Hat der Wert "checked" in XHTML eine Bedeutung? Oder ist das ein Dummytext, der nur der XML-Syntax geschuldet ist? Ich meine, das wäre so.
Ich meine beobachtet zu haben, dass jeder (?) Attributwert in HTML eineindeutig ist, also keiner auf ein anderes Attribut, als sein eigenes passen würde. Es gäbe somit keine syntaktische Polymorpie.
Ist das jetzt ein Designfehler, oder aber im Nutzen der Interpretierbarkeit eine Redundanz in der Semantik?
Glück Auf
Tom vom Berg
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.