Das, was Sabine schreibt ist richtig. Die Passage findet sich tatsächlich auf der Seite. Ich finde die Passage aber nicht nachvollziehbar. (Ja, ich zweifele am w3c)
Wir bewegen uns jetzt in ein sehr interessantes Spannungsfeld (auch wenn das hier wohl OffTopic sein dürfte): Was aus der Spec zählt? Eine Attributdefinition im Text, der Kommentar in der DTD oder das, was in der DTD steht?
Ich will kurz meinen Gedankengang skizzieren:
Ich verstehe nicht, wie man in SGML (und HTML ist angeblich ein Ableger davon) ein Attribut von einem anderen abhängig machen will. In der DTD sind Attribute immer einem bestimmten Element zugeordnet (und zwar nicht durch eine (Text-)Definition, sondern durch die DTD). Üblicherweise sind diese Attributlisten kumulativ und das ein Attribut nur verwendet darf, wenn der Attributwert eines anderen Attributes einen bestimmten Wert hat, ist eine Konstruktion, die mir (von einer DTD aus betrachtet) noch nicht untergekommen ist. Ich wüßte auch nicht, wie man das bei Attributen in einer DTD darstellen wollte...
Für <imput> gibt es eine Vielzahl von Attributen und dort ist - gleichberechtigt! - mit 'type' auch das Attribut 'src' erwähnt: (vieles rausgelöscht..)
<!ATTLIST INPUT
type %InputType; TEXT -- what kind of widget is needed --
src %URI; #IMPLIED -- for fields with images --
>
Ich kann dort keine Abhängigkeit des einen vom anderen erkennen.
Nochmal: Ich möchte keine Riesendiskussion mit Dir anzetteln; ich kann nur nicht nachvollziehen, wie das w3c angesichts der von ihm veröffentlichten Attributliste darauf kommt (kommen kann), daß src nur Anwendung findet, wenn 'type="image"' ist...
Dominik
als Antwort auf: [#16494]