Quiero un botón para ocupar todo el ancho de la columna, pero tengo dificultades ...
<div class="span9 btn-block">
<button class="btn btn-large btn-block btn-primary" type="button">Block level button</button>
</div>
¿Cómo hago que el botón sea tan ancho como la columna?
css
twitter-bootstrap
html
responsive-design
usuario1438003
fuente
fuente

style="width:100%"? ¿O poner eso en una de tus clases?btn-blockclase funciona para mí como esperas en BS3Respuestas:
Bootstrap v3 y v4
Usa la
btn-blockclase en tu botón / elementoBootstrap v2
Usa la
input-block-levelclase en tu botón / elementofuente
btn-blockalbtn-groupcontenedor.¿Por qué no utilizar la clase predefinida Bootstrap
input-block-levelque hace el trabajo?Obtenga más información aquí en la sección Control Sizing ^ .
fuente
form-controlclase. Parece hacer que las cosas sean 100% anchas en las muestras.Simplemente usé esto:
fuente
Bootstrap 4.1+
uso
col-12,btn-block,w-100oform-controlfuente
utilizar
pero solo funciona para elementos <a> y no para elementos <button>.
ver: http://getbootstrap.com/components/#btn-groups-justified
fuente
btn-groups, hay una respuesta más aceptada que se refiere a labtn-blockclase de Layke.Debe agregar estos estilos a una hoja CSS
Luego cambie, agregue las clases a su código
No he probado esto y no estoy 100% seguro de lo que quieres, pero creo que esto te acercará.
fuente
btn-blockes el atributo que me salvó! Me estaba arrancando el pelo ... Ahora vuelvo y busco twitter.github.io/bootstrap/base-css.html#buttons , ese atributo se documentó allí - doh;)Pensé que esta sería la forma más esquemática de hacer las cosas:
Todo lo que estoy haciendo es agregar la clase
col-xs-12al botón.fuente
En Bootstrap 3, esto debería ser todo lo que necesitas. Creo que
btn-largeestaba anulando el ancho debtn-block.fuente
El ancho del botón está definido por el texto del botón. Entonces, si desea definir el ancho del botón, puede usar un ancho definido mediante el uso de píxeles en el CSS o, si lo desea, utilice un valor de porcentaje.
fuente