Hallo Suit,
Ja. Ich lese immer, dass <img> ein Auslaufmodell ist.
Wer sagt das?
Das habe ich falsch ausgedrückt. Es müsste heissen, dass <object> dafür ausgelegt ist, als Kontainer für unterschiedliche Inhalt verwendet zu werden. Das finde ich fortschrittlich.
Ja, <label> gilt nur für Formulare. War ja nur mal so ne Idee. Und 5x die gleiche ID für die 5 <label>-Elemente verwenden hätte sowieso nicht funktioniert (das fiel mir aber erst später ein).
Wieso? du kanst 100 label-Elemente mit demselben for-Attribut verwenden und das ist auch völlig ok.
Das habe ich nicht gewusst. Ich dachte bisher immer, dass "for" nur 1x auf ein Element mit genau dieser ID angewendet werden kann/darf. Wieder schlauer.
Praktisches Beispiel:
<p><label for="datenweitergabe">Ich bin mit den</label> <a href="bedingungen.html">Bedingungen zur Weitergabe meiner Daten an Dritte</a> <label for="datenweitergabe">einverstanden.</label></p>
Ansonsten würde man bereits beim Klicken des Links eine vorhandene Checkbox mit der ID "datenweitergabe" aktivieren obwohl man das ggf. nicht will.
Das mit dem ungewollten Anklicken finde ich plausibel. Ansonsten ist Dein Beispiel echt abgefahren :D
Gruss