Je veux qu'un bouton occupe toute la largeur de la colonne, mais ayant des difficultés ...
<div class="span9 btn-block">
<button class="btn btn-large btn-block btn-primary" type="button">Block level button</button>
</div>
Comment rendre le bouton aussi large que la colonne?
css
twitter-bootstrap
html
responsive-design
user1438003
la source
la source
style="width:100%"
? Ou mettre ça dans une de tes classes?btn-block
classe fonctionne pour moi comme vous vous y attendez en BS3Réponses:
Bootstrap v3 et v4
Utilisez la
btn-block
classe sur votre bouton / élémentBootstrap v2
Utilisez la
input-block-level
classe sur votre bouton / élémentla source
btn-block
aubtn-group
wrapper.Pourquoi ne pas utiliser la classe prédéfinie Bootstrap
input-block-level
qui fait le travail?En savoir plus ici dans la section Contrôle du dimensionnement ^ .
la source
form-control
classe. Il semble que les choses soient 100% larges dans les échantillons.J'ai simplement utilisé ceci:
la source
Bootstrap 4.1+
utilisation
col-12
,btn-block
,w-100
ouform-control
la source
utilisation
mais cela ne fonctionne que pour les éléments <a> et non pour les éléments <button>.
voir: http://getbootstrap.com/components/#btn-groups-justified
la source
btn-group
s, il y a une réponse plus acceptée faisant référence à labtn-block
classe de Layke.Vous devez ajouter ces styles à une feuille CSS
Puis changez ajouter les classes à votre code
Je n'ai pas testé cela et je ne suis pas sûr à 100% de ce que vous voulez, mais je pense que cela vous rapprochera.
la source
btn-block
est l'attribut qui m'a sauvé! J'arrachais mes cheveux .. Maintenant, je reviens en arrière et recherche twitter.github.io/bootstrap/base-css.html#buttons , cet attribut a été documenté là-bas - doh;)J'aurais pensé que ce serait la façon la plus bootstrap de faire les choses:
Tout ce que je fais, c'est ajouter la classe
col-xs-12
au bouton.la source
Dans Bootstrap 3, cela devrait être tout ce dont vous avez besoin. Je crois que cela
btn-large
dépassait la largeur debtn-block
.la source
La largeur du bouton est définie par le texte du bouton. Donc, si vous souhaitez définir la largeur du bouton, vous pouvez utiliser une largeur définie en utilisant un pixel dans le CSS ou si vous le souhaitez en utilisant réactif une valeur de pourcentage.
la source