동일한 div에서 두 버튼 사이에 공백을 어떻게 만들 수 있습니까?
부트 스트랩 버튼을 수평으로 배치하는 가장 좋은 방법은 무엇입니까?
버튼이 닿는 순간 :
<div class="btn-group">
<button class="btn btn-inverse dropdown-toggle" data-toggle="dropdown">
<i class="icon-in-button"></i>
Add to list
<span class="caret"/>
</button>
<ul class="dropdown-menu">
<li>
<a href="#">here</a>
</li>
<li>
<a href="#">new</a>
</li>
</ul>
<button class="btn btn-info">
<i class="icon-in-button"></i>
more
</button>
</div>
문제를 보여주는 jsfiddle : http://jsfiddle.net/hhimanshu/sYLRq/4/
내부 btn-toolbar
또는 다른 용기에 넣지 마십시오 btn-group
. btn-group
함께 합류합니다. 부트 스트랩 문서 에 대한 추가 정보 .
편집 : 원래 질문은 Bootstrap 2.x에 대한 것이지만 여전히 Bootstrap 3 및 Bootstrap 4 에도 유효합니다 .
Bootstrap 4 에서는 mx-2와 같은 유틸리티 클래스를 사용하여 그룹에 적절한 여백을 추가해야합니다.
bro Miroslav Popovic의 설명에 따라 버튼을 클래스 (class = "btn-toolbar")에 넣으십시오.
<div class="btn-toolbar">
<button type="button" id="btnSubmit" class="btn btn-primary btn-sm">Submit</button>
<button type="button" id="btnCancel" class="btn btn-primary btn-sm">Cancel</button>
</div>
Bootstrap에 간격을 사용할 수 있으며 추가 CSS가 필요하지 않습니다. 버튼에 클래스를 추가하십시오. 버전 4입니다.
부트 스트랩 v.4를 사용해야합니다
<div class="form-group row">
<div class="col-md-6">
<input type="button" class="btn form-control" id="btn1">
</div>
<div class="col-md-6">
<input type="button" class="btn form-control" id="btn2">
</div>
</div>
대부분의 상황에서 가장 쉬운 방법은 여백입니다.
당신이 할 수있는 곳 :
button{
margin: 13px 12px 12px 10px;
}
또는
button{
margin: 13px;
}
Bootstrap 4 버튼 플러그인 ( https://getbootstrap.com/docs/4.0/components/buttons/#button-plugin ) 을 사용하고 레이블로 반올림 한 클래스와 중간 버튼에 mx-1 클래스를 추가 하여 별도의 라디오 버튼의 원하는 모양과 느낌. btn-toolbar 클래스를 사용하면 라디오 버튼 원이 나에게 나타납니다. 이것이 누군가를 돕기를 바랍니다.
<div class="btn-group btn-group-toggle" data-toggle="buttons">
<label class="btn btn-secondary active rounded">
<input type="radio" name="options" id="option1" autocomplete="off" checked> Active
</label>
<label class="btn btn-secondary rounded mx-1">
<input type="radio" name="options" id="option2" autocomplete="off"> Radio
</label>
<label class="btn btn-secondary rounded">
<input type="radio" name="options" id="option3" autocomplete="off"> Radio
</label>
</div>
이를 달성하는 또 다른 방법은 버튼에 클래스 .btn-space를 추가하는 것입니다.
<button type="button" class="btn btn-outline-danger btn-space"
</button>
<button type="button" class="btn btn-outline-primary btn-space"
</button>
이 클래스를 다음과 같이 정의하십시오.
.btn-space {
margin-right: 15px;
}
What Dragan B suggested is right way to go for Bootstrap 4. I have put one example below. e.g. mr-3 is margin-right:1rem!important
<div class="btn-toolbar pull-right">
<button type="button" class="btn mr-3">btn1</button>
<button type="button" class="btn mr-3">btn2</button>
<button type="button" class="btn">btn3</button>
</div>
p.s: in my case I wanted my buttons to be displayed to the right of the screen and hence pull-right.
I actual ran into the same requirement. I simply used CSS override like this
.navbar .btn-toolbar { margin-top: 0; margin-bottom: 0 }
if use Bootstrap, you can change with style like: If you want only in one page, then betwen head tags add .btn-group btn{margin-right:1rem;}
If is for all the web site add to css file
I ended up doing something similar to what mark dibe did, but I needed to figure out the spacing for a slightly different manner.
The col-x
classes in bootstrap can be an absolute lifesaver. I ended up doing something similar to this:
<div class="row col-12">
<div class="col-3">Title</div>
</div>
<div class="row col-12">
<div class="col-3">Bootstrap Switch</div>
<div>
이를 통해 제목과 입력 스위치를 깔끔하게 정렬 할 수있었습니다. 버튼에 동일한 아이디어를 적용하여 버튼 터치를 중지 할 수 있습니다.
(측면 참고 : 위 링크에 대한 의견이되기를 원했지만 명성이 충분하지 않습니다)
참고 : https://stackoverflow.com/questions/11216645/how-can-i-make-space-between-two-buttons-in-same-div
'Programing' 카테고리의 다른 글
iOS에서 인터넷 연결을 감지하는 가장 쉬운 방법은 무엇입니까? (0) | 2020.06.14 |
---|---|
isKindOfClass와 isMemberOfClass의 iOS 차이점 (0) | 2020.06.14 |
ASP.NET Core RC2 웹 API에서 HTTP 500을 반환하는 방법? (0) | 2020.06.14 |
자바 스크립트를 사용하여 정규 표현식 특수 문자를 이스케이프 처리하는 방법은 무엇입니까? (0) | 2020.06.14 |
Ruby 스크립트를 어떻게 디버깅합니까? (0) | 2020.06.14 |