본문 바로가기
Web/HTML & CSS

align-content

by 팡지혜 2024. 6. 13.

지난 align-items와 flex-direction에 이어 align-content 속성을 알아보자.

 

플렉스된 컨테이너 안에 자식들이 매우 많을 경우 여러 줄이 형성된다.
이때 한 줄을 하나의 content로 본다. 그래서 속성 이름이 align-content이다.
이 속성은 컨텐츠들을 각각 세로로 정렬하고, 요소 사이에(between), 주위에(around) 동일한 간격을 주어 배치할 수 있다.

 

우선 부모박스 안에 들어갈 수 있도록 넓이 높이를 유지하며 들어 갈 수 있도록 flex-wrap: wrap;을 적용시킨다.

align-content: flex-start;
align-content: flex-end;
align-content: center;
align-content: space-between; ★많이 쓰이는 속성
align-content: space-around;
align-content: space-evenly;
align-content: stretch;
gap: 20px; align-content: stretch;

 

위의 이미지 처럼 gap과 align-content를 같이 적용하면 가로 세로에 동일한 간격을 줄 수도 있고 따로 간격을 지정할 수 있다.

gap은 flex를 주지 않아도 적용 가능하다.

- 가로,세로줄 간격 : gap: 속성값; 
- 가로줄 간격 : row-gap: 속성값; 
- 세로줄 간격 : column-gap: 속성값;

'Web > HTML & CSS' 카테고리의 다른 글

overflow와 selection  (0) 2024.06.25
다양한 css 선택자  (1) 2024.06.16
align-itmes  (1) 2024.06.08
display 속성  (1) 2024.06.08
float속성과 중첩 박스  (1) 2024.06.08