Hi Sven Schrodt,
Richtig. Leere Attribute müssen immer noch einen Wert enthalten, also wie in Deinem Beispiel noshade="noshade".
Was sind denn "leere Attribute"?
ich denke es waren "leere Elemente" gemeint..
meine Vermutung wäre gewesen, daß es um "semantisch leere" Attribute geht - der Wert des "noshade"-Attributs kann nur eine einzige Ausprägung haben, ist also kein Informationsträger (nur das Vorhandensein des Attributs ist einer).
Daß man solche Attribute in XHTML in dieser Form notieren muß, obwohl gar kein "Bedarf" für einen Wert besteht, ist in der Tat gewöhnungsbedürftig.
Ein Parameter "shade=yes|no" wäre in dieser Hinsicht leichter zu verstehen, finde ich.
Hätte ich XHTML definiert, dann hätte ich diese "leeren Attribute" möglicherweise tatsächlich inkompatibel geändert - zur Hölle mit Abwärtskompatibilität, es gibt ja schließlich DOCTYPEs.
Wenn schon eine Redefinition mit begrenzter Kompatibilität, warum dann keine didaktisch optimierte?
Viele Grüße
Michael
T'Pol: I apologize if I acted inappropriately.
V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.