Chcę, aby przycisk zajmował całą szerokość kolumny, ale mam trudności ...
<div class="span9 btn-block">
<button class="btn btn-large btn-block btn-primary" type="button">Block level button</button>
</div>
Jak ustawić przycisk tak szeroki, jak kolumna?
css
twitter-bootstrap
html
responsive-design
użytkownik 1438003
źródło
źródło
style="width:100%"
? Czy umieszczenie tego na jednej z twoich zajęć?btn-block
Klasa działa na mnie jak można się spodziewać w BS3Odpowiedzi:
Bootstrap v3 i v4
Użyj
btn-block
klasy na swoim przycisku / elemencieBootstrap v2
Użyj
input-block-level
klasy na swoim przycisku / elemencieźródło
btn-block
dobtn-group
opakowania.Dlaczego nie użyć wstępnie zdefiniowanej klasy Bootstrap,
input-block-level
która wykonuje to zadanie?Dowiedz się więcej tutaj w sekcji Control Sizing ^ .
źródło
form-control
klasę. Wygląda na to, że robi próbki w 100% szerokie w próbkach.Po prostu użyłem tego:
źródło
Bootstrap 4.1+
Zastosowanie
col-12
,btn-block
,w-100
lubform-control
źródło
posługiwać się
ale działa tylko w przypadku elementów <a>, a nie elementów <button>.
patrz: http://getbootstrap.com/components/#btn-groups-justified
źródło
btn-group
, istnieje bardziej akceptowana odpowiedź odnosząca się dobtn-block
klasy autorstwa Layke.Powinieneś dodać te style do arkusza CSS
Następnie zmień dodaj klasy do swojego kodu
Nie testowałem tego i nie jestem w 100% pewien, czego chcesz, ale myślę, że to cię zbliży.
źródło
btn-block
to atrybut, który mnie uratował!Pomyślałbym, że byłby to najbardziej praktyczny sposób robienia rzeczy:
Wszystko, co robię, to dodawanie klasy
col-xs-12
do przycisku.źródło
W Bootstrap 3 powinno to być wszystko, czego potrzebujesz. Myślę, że
btn-large
przesłonił szerokośćbtn-block
.źródło
Szerokość przycisku jest określona przez tekst przycisku. Więc jeśli chcesz zdefiniować szerokość przycisku, możesz użyć zdefiniowanej szerokości, używając piksela w css lub jeśli chcesz, reagując, użyj wartości procentowej.
źródło