Ich möchte, dass ein Knopf die gesamte Breite der Spalte einnimmt, aber Schwierigkeiten hat ...
<div class="span9 btn-block">
<button class="btn btn-large btn-block btn-primary" type="button">Block level button</button>
</div>
Wie mache ich die Schaltfläche so breit wie die Spalte?
css
twitter-bootstrap
html
responsive-design
user1438003
quelle
quelle
style="width:100%"
? Oder das in eine deiner Klassen einordnen?btn-block
Klasse funktioniert für mich wie erwartet in BS3Antworten:
Bootstrap v3 & v4
Verwenden Sie die
btn-block
Klasse für Ihre Schaltfläche / Ihr ElementBootstrap v2
Verwenden Sie die
input-block-level
Klasse für Ihre Schaltfläche / Ihr Elementquelle
btn-block
zumbtn-group
Wrapper hinzufügen .Warum nicht die vordefinierte Bootstrap-Klasse verwenden
input-block-level
, die den Job erledigt?Weitere Informationen finden Sie hier im Abschnitt Control Sizing ^ .
quelle
form-control
Klasse. Es scheint die Dinge in den Proben 100% breit zu machen.Ich habe das einfach benutzt:
quelle
Bootstrap 4.1+
Verwendung
col-12
,btn-block
,w-100
oderform-control
quelle
verwenden
Es funktioniert jedoch nur für <a> -Elemente und nicht für <button> -Elemente.
Siehe: http://getbootstrap.com/components/#btn-groups-justified
quelle
btn-group
s, es gibt eine akzeptiertere Antwort, die sich auf diebtn-block
Klasse von Layke bezieht.Sie sollten diese Stile einem CSS-Blatt hinzufügen
Ändern Sie dann die Klassen zu Ihrem Code hinzufügen
Ich habe dies nicht getestet und bin mir nicht 100% sicher, was Sie wollen, aber ich denke, das wird Sie näher bringen.
quelle
btn-block
ist das Attribut, das mich gerettet hat! Ich habe mir die Haare ausgezogen. Jetzt gehe ich zurück und suche twitter.github.io/bootstrap/base-css.html#buttons , dieses Attribut wurde dort dokumentiert - doh;)Ich hätte gedacht, dass dies die Bootstrap-artigste Art ist, Dinge zu tun:
Ich füge nur die Klasse
col-xs-12
zur Schaltfläche hinzu.quelle
In Bootstrap 3 sollte dies alles sein, was Sie brauchen. Ich glaube,
btn-large
die Breite von überschriebbtn-block
.quelle
Die Breite der Schaltfläche wird durch den Schaltflächentext definiert. Wenn Sie also die Breite der Schaltfläche definieren möchten, können Sie eine definierte Breite verwenden, indem Sie Pixel im CSS verwenden, oder wenn Sie als Antwort einen Prozentwert verwenden möchten.
quelle