inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드캠프] 강력한 CSS

단위 심화

align-items VS align-content

해결된 질문

2169

작성자 없음

작성한 질문수 0

0

 align-items는 아이템이 한줄 일때 우선적용

align-content는 두줄 이상일때 적용으로 이해하고 있는데,

아이템이 동적으로 늘어나서 한줄일 때도 있고 두줄 이상일때도 있는 경우엔 두가지 속성 다 줘야 할까요?

ex. align-items: center; align-content: center;

HTML/CSS

답변 1

2

Camp_멘토

안녕하세요 하Defy님

속성에 대해서 잘못 알고 계신 것 같아 다시 설명 드립니다.
align-items는 flex-container 안에서 전체 item의 배치를 어떻게 할 것이냐에 대한 속성이며
align-content는 flex-container에서 item의 줄 간격을 어떻게 배치할 것이냐에 대한 속성입니다.
아이템이 두 줄일 경우에 align-items를 쓸 수 없는 것은 아닙니다.

예를 들어, 아이템이 한 줄일 경우 align-items를 주지 않으면 이렇게 박스의 처음부터 배치가 되겠지만,
image

만약 align-items: center 속성을 준다면 전체 박스에서 아이템들이 가운데에 위치되게 됩니다.

image이 상태에서 아이템이 두 줄로 늘어나게 된다면 flex-wrap: wrap; 속성이 적용되어 있다는 전제하에 아이템은 이렇게 배치됩니다.
image그런데 저는 이 두줄로 나뉜 아이템이 가운데에 배치되기를 원한다면 align-content: center;를 줄 수 있습니다.
image그럼 아이템은 이렇게 배치 되겠죠? 아이템이 한 줄이냐, 두 줄이냐의 차이가 아니라 어떤 배치에 적용되는 속성인지에 따라 다른 속성이니 올려드린 예시를 확인하셔서 이해에 도움 되시길 바랍니다!

0

하정훈

자세한 설명덕분에 이해되었습니다. 감사합니다 :)

background vs background-color

0

28

1

노션 자료위치

0

86

2

강의 수강 후 실습

0

329

1

강의 내용과 같은 작업을 쉽게 도와주는 라이브러리 같은 것도 있나요?

1

312

1

강의학습시 작성한 코드를 블로그에 올려도 될까요?

0

395

2

안녕하세요 이미지 관련해서 질문이 있습니다,

0

366

1

codepen질문입니다.

0

305

2

transition질문있습니다~

0

350

1

섹션 5. position 강의 중 absolute와 relative의 사용법에 대한 질문 있습니다!

0

226

1

노션 학습 링크

0

375

1

반응형 실습

0

285

2

@media 미디어 쿼리 적용 안되는 이유

0

1263

1

35분 강의 내용중 :after 사용관련

0

271

2

코드캠프 로드맵 이후 질문사항

0

329

1

diary-date 부분 질문

0

315

1

transform 3번째 강의 질문

0

315

1

강의자료

0

471

1

학습자료 요청건

0

396

1

레이아웃 질문드려요~

0

385

1

vscode 새로운 폴더 불러오기

0

392

1

grid속성 6:36에 나오는 것.

0

320

1

left:calc(100% - 100px) 질문드립니다.

0

736

1

텍스트박스안에서 padding-bottom 이 이렇습니다

0

401

2

단위심화 강의 중 질문 있습니다.

0

348

1