Entrée des groupes de plus grande que l'entrée dans le Bootstrap 3 à l'aide de Jumbotron conteneur
Je suis en train d'expérimenter un comportement étrange avec Bootstrap 3 entrée des groupes. Quand j'ajoute une entrée-groupe-addon (texte ou icône) à un formulaire à l'intérieur d'un jumbotron, l'entrée-le groupe de la hauteur est plus grande que son entrée à la hauteur.
Ici vous pouvez trouver un JsFiddle et une capture d'écran du problème:
<div class="jumbotron">
<h1>Jumbotron with form</h1>
<form>
<div class="input-group">
<input type="text" class="form-control" placeholder="Username">
<span class="input-group-addon">@</span>
</div>
</form>
</div>
Exemple vivant au http://jsfiddle.net/DTcHh/
Capture d'écran:
Comment puis-je résoudre ce problème? Je suis à la recherche d'un fichier d'amorce de solution, mais si cela n'est pas possible serait sympa si vous pouviez m'aider à le résoudre avec des règles CSS.
Vous devez vous connecter pour publier un commentaire.
Le bootstrap solution est d'ajouter le
input-group-lg
classe sur le contenant<div>
- comme indiqué dans la documentation, mais vous remarquerez que l'addon est toujours légèrement plus grande que celle de l'entrée de sorte que vous pouvez ajuster la hauteur de la<input>
de match; j'ai ajouté 5 px:http://jsfiddle.net/DTcHh/21/
La nuit dernière, j'ai eu exactement le même problème. Aucun des correctifs mentionnés ci-dessus a travaillé dans mon contexte. Ce qui finalement ne faire le travail a été de déterminer la marge à 0:
Peut-être que cela aide quelqu'un avec un problème similaire!
Le principal problème de
.input-group-addon
taille dans.jumbotron
c'est qu'il héritefont-size
de.jumbotron
.Habituellement, les gens essaient de changer la hauteur, min-height ou rembourrage etc.
Cependant la cause de taille différente est que
.input-group
dans.jumbotron
hérite"font-size: 21px;"
Vous devez changer le
font-size
de.input-group
PAS.input-group-addon
comme ci-dessous.Regardant Bootstrap du doc comme à la Dérive suggère, votre code d'origine semble parfaitement valable. L'ajout de l'entrée-groupe-lg classe est l'endroit idéal si vous voulez de GRANDES, mais si vous ne le faites pas, c'est mal. À l'aide de IE9 et l'exécution de votre code dans mon propre environnement de dev et la Dérive du jsfiddle, il fonctionne correctement (pour moi) avec et sans l'entrée-groupe-lg classe, à l'exception bien sûr qu'avec elle c'est rendu grand. Peut-être un navigateur spécifique de la question??
Cela dit, je suis confronté à un problème similaire d'essayer d'ajouter un bouton radio à l'avant d'un selectpicker. Eh bien...
Je le fixe, il sera l'ajout d'
id="search_button"
de mon bouton:J'ai ensuite appliqué le style suivant de mon bouton:
C'est tout.
Au lieu de faire l'entrée de plus grand, de faire de l'étendue de mesure (entrée-groupe-addon) plus petit. Pour le faire, son rembourrage inférieur. Donc: