l'habillage de texte incorrect pour bouton radio
J'ai 2 html des boutons radio (séparés par des <br />
tags) où le texte est d'emballage sous le bouton radio à la place de l'alignement avec le retrait à gauche (en raison de la taille du div contenant). L'habillage du texte n'est pas le problème, le problème est qu'il est enveloppant incorrectement sous le bouton radio elle-même, au lieu de s'aligner avec le texte dans la ligne au-dessus d'elle. Je suis en supposant que quelqu'un de style de la balise d'entrée quelque part dans la cascade. Je n'ai pas fait une recherche exhaustive de tous les styles attachés à cette page, mais ne devrais pas le texte juste envelopper correctement, comme une liste à puce?
Et si non, comment puis-je corriger cela? Dois-je insérer un <br />
tag où je veux les lignes de rupture afin qu'ils soient correctement alignés?
Merci!
source d'informationauteur Chris22
Vous devez vous connecter pour publier un commentaire.
Tout d'abord, l'utilisation d'un
<br />
est généralement pas recommandé, il est beaucoup mieux de les essayer et d'utiliser lemargin
propriété CSS pour créer un espace entre les éléments.C'est aussi le meilleur dans cette situation d'utiliser des CSS pour faire ce que vous voulez faire. C'est parce que par défaut, ces éléments n'aurez pas ce genre de comportement.
Dans ce cas, vous voulez quelque chose qui ressemble à ceci:
Et puis votre CSS devrait ressembler à ceci:
Vous pouvez simplement utiliser les CSS pour forcer le texte pour envelopper correctement. Je suis en supposant que vous avez un
<span>
balise autour du texte, et vous pouvez les utiliser ce qui suit pour ajuster sa position:Espérons que cette aide!
Tomer
Réponse pour 2015:
Car aucune des autres soultions a fonctionné pour moi, voici comment je le fais:
Voir http://jsfiddle.net/8jzss08p/
Travaille: Firefox 41, Chrome 45, Internet Explorer 11
Désolé de la réponse à cette heure si tardive, je viens de tomber sur ce post, voici une autre solution :