Frontend/CSS-Flex box

CSS 4. Align-Items (Flex contatiner)

샴페인맛있다 2024. 5. 31. 19:58

Align-Items


align-items는 교차축을 따라 아이템을 배열함.

 


●  align-items 예시

< HTML >

 

< CSS >

 

<실행결과>

본축은 좌 우로 향하고

교차축은 상    하 (기본값)이다.

교차축의 끝이 맨아래쪽에 있다. 

align-items: flex-start; 속성을 넣어도 같은 결과가 나온다. 


<#container에 align-items: flex-end; 속성을 추가 했을 때 실행결과>

align-items: flex-end; 속성은 교차축의 끝을 시작점으로 하기 때문에,

아래에 정렬된다.


<#container에 align-items: center; 속성을 추가 했을 때 실행결과>

  하 교차축의 중앙에 맞춰 가운데에 정렬된다.

 

3번째와 5번째 div의 높이를 늘리고 실행한 결과도 중앙에 맞춰 정렬되는 것을 볼 수 있다.


<#container에 align-items:baseline ; 속성을 추가 했을 때 실행결과>

 

baseline 속성을 이해하기 위하여 ,

HTML과 CSS를 각각 아래처럼 수정 했다.

HTML
CSS

주축은 똑같이 좌 우이고,

텍스트의 아래 기준선에 맞춰 정렬 된다.