J'ai un champ d'entrée bootstrap et une icône edin de font awesome. Actuellement, l'icône est affichée en dessous de la zone de saisie. Ce que j'essaie de faire, c'est de les afficher sur une seule ligne. Malheureusement, aussi simple que cela soit, je n'arrive pas à le faire fonctionner. J'ai essayé de faire flotter les éléments, de leur donner un inline-block et d'autres choses, mais cela n'a pas fonctionné. S'il vous plaît, aidez :
Réponses
Trop de publicités?
Joan Vilà
Points
145
Selon la documentation bootstrap (http://getbootstrap.com/css/#forms-inline), vous pouvez utiliser le groupe d'entrées avec un addon pour mettre l'icône à l'intérieur de l'addon:
Zeev Katz
Points
1598
Sarower Jahan
Points
1172
J'ai une solution simple par css. Tout d'abord, ajoutez une nouvelle classe à la colonne.
HTML=>>>
CSS=>>>
.myForm .form-control{
float:left;
width:calc(100% - 35px);
}
.myForm .fa{
float:right;
width:30px;
}
Essayez ceci ... Voici la démo en direct sur jsfiddle
Une meilleure solution est le css de formulaire bootstrap. Suivez ce lien: http://getbootstrap.com/css/#forms