Wie die id von einem 'label' HTML-element?
Wenn ich die folgenden:
<label for="deletetxt">Delete This Text</label>
Was ist das 'für' - Attribut hier? Ist, dass die id?
Unter der Annahme, dass ich das nicht festlegen einer Klasse für das label-element style das label-element, wie kann ich css für dieses element?
InformationsquelleAutor Mallika Iyer | 2010-04-27
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zwei Frage, zwei Antworten:
Was ist das 'für' - Attribut hier?
Es ist hier zu sagen, die ID des
<input>
element, das label bezeichnet. Manche Browser setzen den Fokus auf das<input>
element, wenn der Benutzer klickt auf, dass<LABEL>
wie setze ich die css für dieses element?
A. Wenn Sie möchten, CSS alle label-Elemente :
B. Wenn Sie möchten, label, element, benutzen Sie einfach IDs oder Klassennamen, wie Sie es normalerweise tun.
InformationsquelleAutor Alain BECKER
Den
for
Attribut enthält die ID des Elements, dass das label für. Ich dachte immer, dies wäre ganz intuitiv...Sie Stil, ein label, wie jedes andere element:
Ich dachte immer, dies wäre ganz intuitiv, wie gut. Also - was sind Sie wirklich zu tun versuchen, die Fragen, die Sie sind ein Zeichen, dass Sie haben ein anderes problem, eigentlich.
nicht geehrt von allen Browsern, nicht in allen rendering-Modi (D. H. quirks-Modus/Standard-Modus - google "Doctype-Switch", um mehr zu erfahren) und AFAIK nicht für alle element-Typen (inline/block-level-Elemente). Empfohlene Lektüre: w3.org/TR/css3-box/#min-max.
InformationsquelleAutor Tomalak
Den für - Attribut des input/textarea/select, dass sich die Bezeichnung bezieht.
Können Sie noch zuordnen, id dem label:
Können Sie auch wickeln Sie die input/textarea/select mit Beschriftung in Auftrag zu verknüpfen, ohne die für Attribut.
InformationsquelleAutor ktr
Den
For
sagt das label, welches element zu gehören (was eigentlich bedeutet, dass, wenn das label geklickt wird, wird das element den Fokus erhalten).Als für Ihre zweite Frage -, die Sie verwenden können jQuery:
- Wenn Ihr html ist statisch verwenden
$("label:eq(index)")
- Wenn Ihr html dynamisch ist und Sie wissen, die id des Elements das label gehört, können Sie
$("label[for='thatid']")
InformationsquelleAutor Ariel
HTML-Label-Tag wird für Formulare verwendet und submittion. es ist nicht die ID, das " für " sollte den gleichen Namen wie die ID des Objekts verbunden - zum Beispiel
Seine usability-Objekt wirklich.
InformationsquelleAutor Glycerine
"für" ist die id des form-Elements, die dem label zugeordnet werden soll.
Können Sie eine id für das label Referenz Sie es direkt.
InformationsquelleAutor racerror
können Sie eine id sowie eine Klasse http://www.w3schools.com/tags/tag_label.asp
den für "Gibt an, welche form-element ein label gebunden ist," so dass, wenn ein Benutzer klickt auf das label konzentriert Sie sich auf die target-Eingang.
InformationsquelleAutor Sniper
Mit razor in Html ich dont finden den besten Weg für Ihr die id von einem label, aber Sie können zuweisen der id in dieser Art und Weise:
InformationsquelleAutor Gustavo Pérez Espinoza