Quelle est la bonne façon de bootstrap
faire flotter un div vers la droite? Je pensais que pull-right
c'était la méthode recommandée, mais cela ne fonctionne pas.
@import url('http://twitter.github.com/bootstrap/assets/css/bootstrap.css');
.container {
margin-top: 10px;
}
<div class="container">
<div class="row-fluid">
<div class="span6">
<p>Text left</p>
</div>
<div class="span6 pull-right">
<p>text right</p>
</div>
</div>
</div>
html
css
twitter-bootstrap
Justin
la source
la source
text-align
Réponses:
Vous avez deux divs span6 dans votre ligne, ce qui prendra les 12 travées entières dont une ligne est composée.
L'ajout de pull-right à la deuxième div span6 ne va rien y faire car il est déjà assis à droite.
Si vous voulez dire que vous voulez que le texte du deuxième div span6 soit aligné à droite, ajoutez simplement une nouvelle classe à ce div et donnez-lui la valeur text-align: right par exemple
METTRE À JOUR:
EricFreese a souligné que dans la version 2.3 de Bootstrap (la semaine dernière), ils ont ajouté des classes utilitaires d'alignement de texte que vous pouvez utiliser:
.text-left
.text-center
.text-right
http://twitter.github.com/bootstrap/base-css.html#typography
la source
.text-left
,.text-center
et.text-right
pull-right
(crédit à @Amit); OMI, il est plus propre d'utiliser une classe Bootstrap intégrée ... et OP l'a demandé dans sa questionFaire flotter un div vers la droite
pull-right
est la méthode recommandée, je pense que vous faites les choses correctement, il vous suffit peut-être d'utilisertext-align:right;
la source
pull-right
était obsolète avec la version 3.1: getbootstrap.com/components/#dropdowns-alignmentbootstrap 3 a une classe pour aligner le texte dans un div
alignera le texte à droite
tirera vers la droite tout le contenu non seulement le texte
la source
text-right
,text-left
ettext-center
fonctionne parfaitement. Et aligne le texte avec le conteneur en conséquence.Cela fait l'affaire, sans avoir besoin d'ajouter un style en ligne
La réponse est en imbriquant un autre
<div>
avec la classe "pull-right". Combiner les deux classes ne fonctionnera pas.la source
Ce travail pour moi.
edit: Un exemple avec votre extrait:
la source
Vous pouvez attribuer le nom de la classe comme centre de texte, gauche ou droite. Le texte s'alignera en conséquence sur ces noms de classe. Vous n'avez pas besoin de créer un nom de classe supplémentaire séparément. Ces classes sont intégrées dans BootStrap 3 et bootstrap 4.
Bootstrap 3
Documentation sur l'alignement du texte v3
Bootstrap 4
Documentation sur l'alignement du texte v4
la source