J'utilise Bootstrap 3 et je voudrais ajouter quelques boutons dans l'en-tête du panneau, dans le coin supérieur droit. Lorsque vous essayez de les ajouter, ils sont affichés sous la ligne de base du titre.
Code: http://bootply.com/82631
Quels sont les CSS manquants que je devrais ajouter au titre, à l'en-tête du panneau ou aux boutons?
.panel-title
de<h4>
et vous n'aurez pas besoin du rembourrage.Je suis un peu en retard au jeu ici, mais la réponse simple est de déplacer le H4 APRÈS le bouton div. C'est un problème courant lors du flottant, ayez toujours vos flottants définis AVANT le reste du contenu ou vous aurez ce problème supplémentaire de saut de ligne.
Le problème ici est que lorsque vos flottants sont définis après d'autres éléments, le haut du flotteur commencera à la dernière position de ligne de l'élément immédiatement avant lui. Donc, si l'élément précédent revient à la ligne 3, votre flottant commencera également à la ligne 3.
Déplacer le flottant vers le HAUT de la liste élimine le problème car il n'y a pas d'éléments précédents pour le pousser vers le bas et tout ce qui suit le flottant sera rendu sur la ligne supérieure (en supposant qu'il y ait de la place sur la ligne pour tous les éléments)
Exemple de commande correcte et incorrecte et des effets: http://www.bootply.com/HkDlNIKv9g
la source
Vous devez appliquer un "clearfix" pour effacer l'élément parent. Ensuite, le h4 pour le titre de l'en-tête s'étend sur tout l'en-tête, donc après avoir appliqué clearfix, il poussera l'élément enfant vers le bas, ce qui fera que le div d'en-tête aura une hauteur plus grande.
Voici un correctif, remplacez-le simplement par votre code.
Modifié le 22/12/2015 - ajout de .clearfix à l'en-tête div
la source
J'ai placé le groupe de boutons à l'intérieur du titre, puis j'ai ajouté un clearfix en bas.
la source
Essayez de mettre l'
btn-group
intérieurH4
comme ça.http://bootply.com/lpXoMPup2d
la source
Vous avez raison. avec
<b>title</b>
ça a l'air bien, mais je voudrais utiliser<h4>
.J'ai mis
<h4 style="display: inline;">
et ça semble fonctionner.Maintenant, je n'ai plus qu'à ajouter un alignement vertival.
la source
inline-block
est mieux.Dans ce cas, vous devez ajouter
.clearfix
à la fin du conteneur des éléments flottants.http://www.bootply.com/NCXkOtIkD6
la source
J'ai trouvé que l'utilisation d'une classe supplémentaire sur l'en-tête .panel aide.
Et puis en utilisant ce moins de code:
la source
L'
h4
élément est affiché sous forme de bloc. Ajoutez-y une bordure et vous verrez ce qui se passe. Si vous souhaitez faire flotter quelque chose à droite de celui-ci, vous avez un certain nombre d'options:Dans les deux cas, vous devez ajouter la
clearfix
classe à l'élément conteneur pour obtenir un remplissage correct pour vos boutons.Vous pouvez également ajouter la
panel-title
classe à, ou ajuster le remplissage sur, l'élément h4.la source
ou ca? En utilisant la classe de ligne
la source