J'ai un formulaire en ligne qui a des entrées enveloppés dans divs qui ressemble à ceciModification du positionnement des éléments en utilisant simplement css
Name
tbFirstName lblFirstName tbLastName lblLastName
Voici le balisage HTML pour elle
<div class="editor-label">
<label>Name:</label>
</div>
<div class="editor-field">
<span>
<input id="LastName" name="LastName" type="text" value="" />
<label for="LastName">Last Name</label>
</span>
<span>
<input id="FirstName" name="FirstName" type="text" value="" />
<label for="FirstName">First Name</label>
</span>
</div>
Je me demandais sur comment je pourrais changer la sortie pour ressembler à ceci en utilisant simplement css
Name
tbFirstName tbLastName
lblFirstName lblLastName
Merci pour toute aide.
Merci qui a fonctionné parfaitement. Que fait exactement: display: block "faire à l'entrée? – zSynopsis
Merci pour la coche ..." display: block; "transforme l'entrée en un élément de niveau bloc (ajoute un saut de ligne naturel et quelques autres choses). L'entrée est un élément en ligne par défaut – Tom
Merci tom Si je devais déplacer la position de l'élément d'étiquette devant l'entrée, alors je devrais juste changer la partie d'entrée du champ d'édition en étiquette de champ .editor-field {display – zSynopsis