답변:
이 질문이 처음 제기 된 2016 년에 답은 다음과 같습니다.
$('.pull-right').addClass('pull-xs-right').removeClass('pull-right')
그러나 이제 받아 들여진 대답은 Robert Went의 대답이어야합니다.
.float-{sm,md,lg,xl}-{left,right,none}
이제 왼쪽 / 오른쪽 / 없음 부동 반면 .pull-left
및 .pull-right
제거되었습니다.
.pull-right{@extend .pull-xs-right;}
수업은 float-right
float-sm-right
등등입니다.
미디어 쿼리는 모바일 우선이므로 사용 float-sm-right
하면 작은 화면 크기와 더 넓은 항목에 영향을 미치므로 각 너비에 대해 클래스를 추가 할 이유가 없습니다. 영향을 미치려는 가장 작은 화면 또는 float-right
모든 화면 너비를 사용하십시오.
공식 문서 :
클래스 : https://getbootstrap.com/docs/4.4/utilities/float/
업데이트 : https://getbootstrap.com/docs/4.4/migration/#utilities
이전 버전의 Bootstrap을 기반으로 기존 프로젝트를 업데이트하는 경우 sass extend를 사용하여 이전 클래스 이름에 규칙을 적용 할 수 있습니다.
.pull-right {
@extend .float-right;
}
.pull-left {
@extend .float-left;
}
2018 업데이트 (부트 스트랩 4.1 기준)
예, pull-left
그리고 pull-right
로 대체되었습니다 float-left
및 float-right
부트 스트랩 4.
그러나 Bootstrap 4가 이제 flexbox 이므로 모든 경우에 float 가 작동하지 않습니다 .
오른쪽 사용 자동 마진 (예 :에 정렬 인 flexbox의 아이들 ml-auto
) 또는 인 flexbox 유틸 (예 : justify-content-end
, align-self-end
, 등).
Navs :
<ul class="nav">
<li><a href class="nav-link">Link</a></li>
<li><a href class="nav-link">Link</a></li>
<li class="ml-auto"><a href class="nav-link">Right</a></li>
</ul>
빵 부스러기:
<ul class="breadcrumb">
<li><a href="https://stackoverflow.com/">Home</a></li>
<li class="active"><a href="https://stackoverflow.com/">Link</a></li>
<li class="ml-auto"><a href="https://stackoverflow.com/">Right</a></li>
</ul>
https://www.codeply.com/go/6ITgrV7pvL
그리드:
<div class="row">
<div class="col-3">Left</div>
<div class="col-3 ml-auto">Right</div>
</div>
float-right
float-left
float-xx-left
및로 변경float-xx-right
col-*
클래스 와 함께 다른 작업에서 열과 함께 사용하려는 경우 클래스를 사용할 수 order-*
있습니다.
주문 클래스를 사용하여 열의 순서를 제어 할 수 있습니다. Bootstrap 4 문서 에서 자세히보기
부트 스트랩 문서의 간단한 :
<div class="container">
<div class="row">
<div class="col">
First, but unordered
</div>
<div class="col order-12">
Second, but last
</div>
<div class="col order-1">
Third, but first
</div>
</div>
</div>
pull-right
와 pull-left
그리드 열 작동하지 않습니다4.1
다른 것은 나를 위해 일하지 않았습니다. 이건 해냈어. 이것은 누군가를 도울 수 있습니다.
<div class="clearfix">
<span class="float-left">Float left</span>
<span class="float-right">Float right</span>
</div>
모든 것을 clearfix div로 감싸는 것이 핵심입니다.
bootstrap-4 부동의 경우 float-left 또는 right 클래스 추가
.pull-xs-right
CSS가 더 큰 장치로 계단식으로 올라 가기 때문에 모든 화면 크기에서 개체가 오른쪽으로 떠있게합니다. 시는 아마 더 최근 버전에서 변경되었습니다하지만 당신은 사용해야.float-right
보다는.pull-right
.