CSS align-items 속성은 float 컨테이너의 항목을 가로 축 방향으로 정렬하는 데 사용됩니다. 해당 구문은 "align-items: Stretch|center|flex-start|flex-end|baseline;"입니다.
css align-items 속성은 수평 축 방향으로 float 컨테이너의 항목 정렬을 지정하는 데 사용됩니다. 컨테이너를 채우기 위해 늘이고, 수평 축 중앙에, 상단에 수직으로 정렬하고, 수직으로 정렬합니다. 하단, 수평 축이 기준선에 정렬됩니다. [동영상 튜토리얼 추천: CSS 튜토리얼]
CSS align-items 속성
align-items 속성은 유연한 상자 레이아웃 모듈의 하위 속성입니다.
역할: 현재 행의 가로 축을 따라 플렉스 항목을 정렬하는 방법에 대한 기본(정렬) 동작을 정의합니다.
참고: float 컨테이너 내의 각 하위 항목에 align-self 속성을 사용하여 align-items 속성의 스타일을 재정의할 수 있습니다.
구문:
align-items: stretch|center|flex-start|flex-end|baseline;
stretch(기본값): 컨테이너를 채울 때까지 늘립니다(여전히 최소 너비/최대 너비 준수).
center: 항목은 기본적으로 가로 축의 중앙에 배치됩니다. 기본적으로 가로 축은 세로입니다. 즉, Flexbox 항목이 세로 중앙에 배치됩니다.
flex-start: 항목은 가로 축의 시작 부분에 정렬됩니다. 즉, 항목은 위쪽에 세로로 정렬됩니다.
flex-end: 항목이 가로 축의 끝에 정렬됩니다. 즉, 항목이 아래쪽에 세로로 정렬됩니다.
baseline: 항목이 가로 축의 기준선에 정렬됩니다. 즉, Flexbox 항목은 텍스트가 기준선을 따라 수평선을 따라 정렬되도록 스스로 정렬됩니다.
CSS align-items 속성 사용 예
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <style> .flex-container { padding: 0; margin: 0; list-style: none; -ms-box-orient: horizontal; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -moz-flex; display: -webkit-flex; display: flex; float: left; } .flex-start { -webkit-align-items: flex-start; align-items: flex-start; } .flex-end { -webkit-align-items: flex-end; align-items: flex-end; } .flex-end li { background: gold; } .center { -webkit-align-items: center; align-items: center; } .center li { background: deepskyblue; } .baseline { -webkit-align-items: baseline; align-items: baseline; } .baseline li { background: lightgreen; } .stretch { -webkit-align-items: stretch; align-items: stretch; } .stretch li { background: hotpink; } .flex-item { background: tomato; padding: 5px; width: 50px; margin: 5px; line-height: 50px; color: white; font-weight: bold; font-size: 2em; text-align: center; } </style> </head> <body> <div class="box"> <ul class="flex-container flex-start"> <li class="flex-item">1<br>2</li> <li class="flex-item">3</li> <li class="flex-item">4<br>5</li> <li class="flex-item">6</li> </ul> <ul class="flex-container flex-end"> <li class="flex-item">1<br>2</li> <li class="flex-item">3</li> <li class="flex-item">4<br>5</li> <li class="flex-item">6</li> </ul> <ul class="flex-container center"> <li class="flex-item">1<br>2</li> <li class="flex-item">3</li> <li class="flex-item">4<br>5</li> <li class="flex-item">6</li> </ul> <ul class="flex-container baseline"> <li class="flex-item">1<br>2</li> <li class="flex-item">3</li> <li class="flex-item">4<br>5</li> <li class="flex-item">6</li> </ul> <ul class="flex-container stretch"> <li class="flex-item">1<br>2</li> <li class="flex-item">3</li> <li class="flex-item">4<br>5</li> <li class="flex-item">6</li> </ul> </div> </body> </html>
Rendering:
위는 이 글의 전체 내용입니다. 모든 분들의 학습에 도움이 되기를 바랍니다. 더 흥미로운 내용을 보려면 PHP 중국어 웹사이트의 관련 튜토리얼 열을 주의 깊게 살펴보세요! ! !
위 내용은 CSS align-items 속성을 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!