>  Q&A  >  본문

그리드 요소를 오른쪽 정렬하는 방법

<p>CSS 그리드 레이아웃에 고정된 수의 열이 있고 이 열에 배치할 요소가 있습니다. 배치할 요소의 개수가 열의 개수보다 적습니다. </p> <p>요소가 추가된 순서대로 열을 오른쪽으로 정렬하고 싶습니다. 다음 코드에는 왼쪽에 4개의 요소가 정렬되어 있고 오른쪽에 6개의 빈 요소가 있습니다. </p> <p><br /></p> <pre class="snippet-code-css lang-css Prettyprint-override"><code>.hello { 테두리 스타일: 단색; 테두리 색상: 파란색; } .컨테이너 { 디스플레이: 그리드; 그리드 간격: 5px; 그리드 템플릿 열: 반복(10, 5rem); }</code></pre> <pre class="snippet-code-html lang-html Prettyprint-override"><code><div class="container"> <div class="hello">1</div> <div class="hello">2</div> <div class="hello">3</div> <div class="hello">4</div> </div></code></pre> <p><br /></p> <p>위의 레이아웃을 다음과 같이 변경하고 싶습니다.</p> <pre class="brush:php;toolbar:false;">비어 있음 비어 있음 비어 있음 비어 있음 1 2 3 4 <p><code>[align,justify]-[content,items]</code>의 다양한 조합을 시도했지만 어느 것도 오른쪽 정렬 효과를 얻지 못했습니다. CSS 그리드가 이를 달성할 수 있나요? </p>
P粉296080076P粉296080076457일 전562

모든 응답(1)나는 대답할 것이다

  • P粉208469050

    P粉2084690502023-08-14 00:57:36

    수량이 제한되어 있으므로 수동으로 정의할 수 있습니다

    으아악 으아악

    하지만 Flexbox를 사용하는 것이 더 좋습니다:

    으아악 으아악

    회신하다
    0
  • 취소회신하다