En utilisant twitter bootstrap 2.0 - Comment faire de l'égalité des hauteurs de colonne?
Ne bootstrap 2.0 ont toutes les aides à apporter .span1, .span2 .... .span12 égale hauteur. J'ai imbriqué ce type de html
<div class='container'>
<div class='row'>
<div class='span2'>
<div class='well'>
XXXX
</div>
</div>
<div class='span2'>
<div class='well'>
XXXX
XXXX
</div>
</div>
<div class='span2'>
<div class='well'>
XXXX
XXXX
XXXX
</div>
</div>
</div>
</div>
Je voudrais que chaque bien à la fin de la même hauteur si possible?
- Simple. Facile. Égale Hauteur des Colonnes avec Flexbox.
Vous devez vous connecter pour publier un commentaire.
Voici un réactif CSS solution, basée sur l'ajout d'un grand rembourrage et une aussi grande marge négative de chaque colonne, puis enrouler la ligne entière dans une classe avec trop-plein caché.
Vous pouvez le voir travailler à jsFiddle
Modifier
En réponse à une question, voici une variante si vous avez besoin d'égale hauteur des puits ou égale hauteur des colonnes avec des coins arrondis: http://jsfiddle.net/panchroma/4Pyhj/
Modifier
En réponse à une question, ici, de la même technique dans le Bootstrap 3, même principe, juste de mettre à jour les noms de classe dans le Bootstap grille: http://jsfiddle.net/panchroma/bj4ys/embedded/result/
Essayer quelque chose comme cela (pas très élégant, tout de même):
La jQuerys
height()
méthode renvoie la valeur la plus élevée lorsque plusieurs éléments sont sélectionnés.Voir le jsFiddle:
http://jsfiddle.net/4HxVT/
height()
renvoie en fait le premier élément: "Description: Obtenir le courant calculé la hauteur pour le premier élément dans l'ensemble d'éléments qui correspondent." jsfiddle.net/p4ekdde jQuery hauteur() la méthode retourne la valeur du "premier élément dans l'ensemble des éléments qui correspondent". La réponse dans http://jsfiddle.net/4HxVT/ ne fonctionne que parce que le premier élément de la ligne est également le plus élevé.
Voici une autre solution basée sur jQuery:
http://www.filamentgroup.com/lab/setting_equal_heights_with_jquery/
(Par le biais de cette réponse: https://stackoverflow.com/a/526316/518535)
Étendre sur les réponses déjà données, j'ai juste réglé ce problème à l'aide de jquery et trait de soulignement. L'extrait de code ci-dessous égale à la hauteur de mon puits et des alertes qui apparaissent sur une ligne donnée, indépendamment de l'endroit où le plus haut apparaît:
J'ai résolu ce problème avec une coutume jQuery max plugin:
Ici contenu de la boîte est à l'intérieur de ma colonne de l'élément, le contenu d'un container est l'enveloppe qui contient les colonnes:
Les solutions ci-dessus tous les travaux jusqu'à ce que vous ajoutez de nice bootstrap boutons! Comment vous positionnez les boutons j'ai pensé (oui, c'est mon problème).
J'ai combiné les CSS avec jquery réponse de Comment pourrais-je la force un DIV flottante à la hauteur d'un autre DIV flottante?
Après un peu branlant j'ai reçu ce, qui travaille avec CSS bien que les boutons ne sont pas alignés, et est très bien avec jQuery
Hésitez pas à résoudre le bouton CSS line-up peu 🙂
jQuery:
CSS
jsfiddle - http://jsfiddle.net/brianlmerritt/k8Bkm/
Voici ma solution avec 2 colonnes (les adapter aux plus de colonnes est simple, il suffit d'ajouter plusieurs conditions).
Exécuter sur l'événement de chargement pour avoir la bonne hauteurs de tous les éléments.