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-block
clase funciona para mí como esperas en BS3Respuestas:
Bootstrap v3 y v4
Usa la
btn-block
clase en tu botón / elementoBootstrap v2
Usa la
input-block-level
clase en tu botón / elementofuente
btn-block
albtn-group
contenedor.¿Por qué no utilizar la clase predefinida Bootstrap
input-block-level
que hace el trabajo?Obtenga más información aquí en la sección Control Sizing ^ .
fuente
form-control
clase. Parece hacer que las cosas sean 100% anchas en las muestras.Simplemente usé esto:
fuente
Bootstrap 4.1+
uso
col-12
,btn-block
,w-100
oform-control
fuente
utilizar
pero solo funciona para elementos <a> y no para elementos <button>.
ver: http://getbootstrap.com/components/#btn-groups-justified
fuente
btn-group
s, hay una respuesta más aceptada que se refiere a labtn-block
clase 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-block
es 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-12
al botón.fuente
En Bootstrap 3, esto debería ser todo lo que necesitas. Creo que
btn-large
estaba 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