Olaf Schneider: XHTML id-Attribut

Beitrag lesen

Hallo Thorsten,

Also macht es quasi nichts aus wenn ich meinem xhtml dokument den form's nur name's zuordne und keine id's? verstehe ich da so richtig?

Erst einmal richtig. IDs (= Identifier) brauchst Du nur, wenn Du Elemente eindeutig im xhmtl-Code identifizieren willst. Dann kannst Du für das Element

<input type="text" id="user" name="user" />

z. B.

  • bei css Individualformate definieren:

#user {
    color: #F90;
}

  • mit js/dom direkt auf das Objekt zugreifen:

document.getElementById("user").style.color = '#F90';

  • dem Formularelement ein <label> zuordnen, um die Benutzbarkeit zu erhöhen.

<label for="user">Benutzer:</label>

Den letzten Punkt sehe ich persönlich bei sichtbaren Formelementen fast immer als Pflicht an. In wieweit Du die anderen Möglichkeiten nutzt, dürfte von Fall zu Fall unterschiedlich sein.

Gruß
Olaf