Bootstrap Grille Responsive saut de ligne
Je suis actuellement en train de travailler avec bootstrap système de grille et a obtenu le problème suivant:
J'ai eu des composants de la pile à 4 colonnes lors de la > tablette.
et dans les 2 colonnes lors de la < tablette.
Certains composants sont avec des Liens et d'autres non.
<div class="col-xs-6 col-md-3">
<p><img src="http://www.photoshopbuzz.com/wp-content/uploads/2011/11/red-stitch-icon-122-bebo.png" alt="" title="" class="easy-icon" /></p>
<div class="iconname">Test1</div>
<div class="text align-left icondescription">Sit amet, consetetur adipscing elitr, sed diam non umy eirmod tempor invidunt.</div>
<div class="align-left"><a href="product.html" class="product-button"><span class="arrow">></span> ABCDE TEST1 PRODUCTS</a></div>
</div>
Cela fonctionne bien, mais entre 440 et 485px largeur, le lien avec: > ABCDE TEST1 PRODUITS obtient un saut de ligne car il n'y a pas d'espace, pas plus. Il se produit jusqu'à ce que le deuxième lien (dont l'étiquette a moins de caractères) > ABCDE TES PRODUITS prend une pause.
Maintenant, j'ai essayé de mettre des "white-space: nowrap;" sur les liens, mais il ne convient pas < 400px, car ils se superposent les uns aux autres.
Quelqu'un peut m'aider?
col-sm-12
après 485px largeurOriginalL'auteur Fl0R1D3R | 2015-01-29
Vous devez vous connecter pour publier un commentaire.
Dans votre cas, si vous voyez la hauteur de la div au-dessus de test3 icône augmente à mesure que la taille de l'écran diminue de sorte que vous avez à fixe la hauteur de la div en fonction de vos besoins. Par exemple.
Css:
HTML:
veuillez vérifier j'ai modifié ma réponse en fonction de vos besoins.
suivez ce lien jsfiddle.net/h1rtbagp
OriginalL'auteur J Prakash
Parfois je changer la grille de blocs de flotter à inline-block pour éviter ce genre de problème, n'oubliez pas d'effacer toutes les withespace entre vos colonnes ou il va briser votre mise en page (http://css-tricks.com/fighting-the-space-between-inline-block-elements/).
Alors vous pouvez simplement ajouter .inline-block classe à votre ligne
Ici un violon: http://jsfiddle.net/0q346dde/2/
OriginalL'auteur Dax
Vous devez utiliser l'utilisation d'un conteneur
div
avec lerow
classe pour chaque ligne.De cette façon, vous vous assurez que les flotteurs sont en cours de déblaiement.
De sorte que vous aurez:
Voici une mise à jour du violon
OriginalL'auteur Caelea