Gibt es eine bewährte Methode zum Verschachteln von labelund inputHTML-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>
inputdies 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 inputinnen oder außen sind.
<label for="id">da ich mehrere Formulare auf der Seite habe und kein idAttribut für viele Widgets verwenden kann, ohne in die unique id per pageFalle zu tappen. Der einzig akzeptable Weg, um auf das Widget zuzugreifen, ist über form + widget_name.
<input />innerhalb der<label>, ist , dass man weglassen kannforundid:<label>My text <input /></label>in Ihrem Beispiel. So viel schöner!