Gibt es eine bewährte Methode zum Verschachteln von label
und input
HTML-Elementen?
klassischer Weg:
<label for="myinput">My Text</label>
<input type="text" id="myinput" />
oder
<label for="myinput">My Text
<input type="text" id="myinput" />
</label>
input
dies nicht semantisch zu a gehört label
, habe ich heute festgestellt, dass die Entwickler von Bootstrap nicht mit mir übereinstimmen . Einige Elemente, wie z. B. Inline-Kontrollkästchen, sind unterschiedlich gestaltet, je nachdem, ob sie input
innen oder außen sind.
<label for="id">
da ich mehrere Formulare auf der Seite habe und kein id
Attribut für viele Widgets verwenden kann, ohne in die unique id per page
Falle zu tappen. Der einzig akzeptable Weg, um auf das Widget zuzugreifen, ist über form + widget_name
.
<input />
innerhalb der<label>
, ist , dass man weglassen kannfor
undid
:<label>My text <input /></label>
in Ihrem Beispiel. So viel schöner!