Bootstrap 4에서 오른쪽 정렬하는 방법
8850 단어 cssbeginnerscodenewbiehtml
부트스트랩 4에서는 다음 클래스 중 하나를 사용하여 요소를 오른쪽으로 정렬할 수 있습니다.
float-right 클래스 추가
Bootstrap의
.float-right
클래스는 CSSfloat
속성을 사용하여 오른쪽에 요소를 배치합니다. Bootstrap 4 컨테이너는 float
속성이 작동하지 않도록 할 수 있는 Flexbox입니다. <p class="float-right">This text is on the right</p>
justify-content-end 클래스 사용
.justify-content-end
클래스는 Flexbox 컨테이너에서 기본 축의 모든 항목을 오른쪽으로 정렬하는 데 사용됩니다. 이 클래스를 사용하는 컨테이너는 display
속성이 flex
로 설정되어 있어야 합니다. Bootstrap 4의 .d-flex
클래스입니다.<div class="justify-content-end">I am using justify-content-end</div>
align-items-right 클래스 추가
align-items-end
클래스는 Flexbox 컨테이너에서 교차축(즉, 수직)을 따라 모든 항목을 오른쪽으로 정렬하는 데 사용됩니다. 여기서는 d-flex
클래스가 필요하며 부모 컨테이너의 flex direction
는 column
로 설정되어야 합니다.<div class="align-items-end">
<div>Item 1</div>
<div>Item 2</div>
</div>
.align-self-end 클래스 사용
.align-self-end
는 Flexbox의 단일 항목을 오른쪽으로 정렬하는 데 사용됩니다.<div class="d-flex">
<div>Item 1</div>
<div class="align-self-end">Item 2</div>
<div>Item 3</div>
</div>
텍스트 오른쪽 클래스 사용
.text-right
모든 뷰포트 크기에서 텍스트를 오른쪽으로 정렬합니다. 주로 인라인 요소에 사용됩니다.<p class="text-right">This text is aligned to the right.</p>
ml-auto 클래스 추가
ml-auto
클래스는 주로 열, 내비게이션 바 및 몇 가지 다른 Flexbox 자식에 사용됩니다.구현
위에서 언급한 클래스를 적용한 결과는 다음과 같습니다.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css"
integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<title></title>
</head>
<body>
<div class="container">
<h1>Bootstrap 4 Align Right</h1>
<hr />
<div>
<p>Note that the <code>d-flex</code> class indicates <strong>display:flex</strong>, while the
<code>flex-row</code> classes sets the flex-direction along its main axis while <code>flex-column</code>
sets the flex-direction along its cross-axis.
</p>
<p>The <code>btn</code> class applies Bootstrap's default button looks and behaviour to an element.
<br>
The <code>p-x</code> (where <strong>x</strong> represents a number) class adds padding when applied.</p>
</div>
<hr/>
<div class="p-2">
<p class="btn btn-outline-primary float-start">Float left</p>
<p class="btn btn-outline-primary float-right">Float right</p>
<br />
</div>
<hr/>
<div class="d-flex flex-row justify-content-end p-1">
<p>I am using justify-content-end class</p>
</div>
<hr/>
<h3> Align Items End</h3>
<div class="d-flex flex-column align-items-end">
<p>item 1</p>
<p>Item 2</p>
</div>
<hr/>
<div class="d-flex flex-column">
<h3> Align Self End </h3>
<div>Item 1</div>
<div class="align-self-end">Item 2</div>
<div>Item 3</div>
</div>
<hr/>
<div class="d-flex">
<p class="btn btn-outline-primary ml-auto">ml.auto</p>
</div>
<hr/>
<p class="text-right">This text is aligned to the right.</p>
</div>
</body>
</html>
Reference
이 문제에 관하여(Bootstrap 4에서 오른쪽 정렬하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/daphnieel/how-to-align-right-in-bootstrap-4-1aif텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)