[html] 부트 스트랩을 사용하여 버튼 사이에 간격을 지정하는 방법

버튼 사이의 간격을 지정하고 싶습니다. 부트 스트랩을 사용하여 간격을 지정하여 다른 화면 해상도에 대해 일관되게 유지하는 방법이 있습니다.

사용을 시도했지만 margin-left올바른 방법입니까. ??

다음은 데모입니다.

HTML :

<div class="btn-toolbar text-center well">
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2 margin-left">
      <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ADD PACKET
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2 margin-left">
      <span class="glyphicon glyphicon-edit" aria-hidden="true"></span> EDIT CUSTOMER
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2 margin-left">
      <span class="glyphicon glyphicon-time" aria-hidden="true"></span> HISTORY
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2 margin-left">
      <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> DELETE CUSTOMER
    </button>
</div>

CSS :

.margin-left{
    margin-left: 80px !important;
}



답변

부트 스트랩 간격 을 사용하여 얻을 수 있습니다 . Bootstrap Spacing에는 다양한 속기 반응 여백 및 패딩이 포함됩니다. 예를 하회 mr-1설정 margin또는 padding$spacer* 0.25.

예:

<button class="btn btn-outline-primary mr-1" href="#">Sign up</button>
<button class="btn btn-outline-primary" href="#">Login</button>

Bootstrap Spacing 에서 더 많은 것을 읽을 수 있습니다 .


답변

HTML :

<input id="id_ok" class="btn btn-space" value="OK" type="button">
<input id="id_cancel" class="btn btn-space" value="Cancel" type="button">

CSS :

.btn-space {
    margin-right: 5px;
}


답변

  1. class='col-xs-3'예를 들어 버튼을 div로 감싸십시오 .
  2. class="btn-block"버튼에 추가 하십시오.

이것은 영구적 인 간격을 제공합니다.


답변

여백을 사용하려면 모든 버튼에서 클래스를 제거하고 : last-child CSS 선택기를 사용하십시오.

HTML :

<div class="btn-toolbar text-center well">
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2">
      <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ADD PACKET
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2">
      <span class="glyphicon glyphicon-edit" aria-hidden="true"></span> EDIT CUSTOMER
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2">
      <span class="glyphicon glyphicon-time" aria-hidden="true"></span> HISTORY
    </button>
    <button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2">
      <span class="glyphicon glyphicon-trash" aria-hidden="true"></span> DELETE CUSTOMER
    </button>
</div>

CSS :

.btn-toolbar .btn{
    margin-right: 5px;
}
.btn-toolbar .btn:last-child{
    margin-right: 0;
}


답변

원하는 공간에 따라 다릅니다. 각 항목 사이에 “col-XX-1″을 추가하는 논리에 동의하는지 모르겠습니다. 그러면 각 항목 사이에 전체 “열”을 정의하기 때문입니다.

각 버튼 사이에 “약간 간격”을두고 싶으면 둘러싼 행에 패딩을 추가하는 것을 좋아합니다. 이렇게하면 각 버튼 사이에 “공백”을 포함시키면서 12 개의 열을 모두 사용할 수 있습니다.

Bootply : http://www.bootply.com/ugeXrxpPvD


답변

를 사용하여 btn-primary-spacing모든 버튼의 제거를위한 클래스 margin-left클래스

예 :

<button type="button" class="btn btn-primary btn-color btn-bg-color btn-sm col-xs-2 btn-primary-spacing">
  <span class="glyphicon glyphicon-plus" aria-hidden="true"></span> ADD PACKET
</button>

CSS는 다음과 같습니다.

.btn-primary-spacing
{
margin-right: 5px;
margin-bottom: 5px !important;
}


답변

Bootstrap의 기본 제공 간격을 사용할 수 있으므로 추가 CSS가 필요하지 않습니다. 이것은 부트 스트랩 4 용입니다.