• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    미해결

Flex-direction column, align-items center

22.09.06 07:33 작성 조회수 143

0

안녕하세요. 선생님의 Svg강의부터 유튜브 자바스크립트 강의 등 잘 듣고 여기까지 왔습니다. 정말 감사드립니다.

#scroll-section-3{

Display : flex;

Flex-direction: column;

Align-items: center;

}

부분에서 display:flex를 하게되면 기본이 수평정렬이니 Flex-direction 세로방향을 통해 정렬해야하는건 잘 이해했습니다.

Flex-direction을 통해 안에있는 아이템들이 본인들의 크기를 잘 가지면서 세로로 잘 정렬이 되며 특히 일분이 사진은 대략 810 x 456 크기로 화면 벗어남 없이 적정사이즈로 잘 들어옵니다.

그러다 align-items 센터로 변경하게되면 갑자기 비율에 맞게끔 화면에 가득차면서 크기조정이 되는데… 왜 align-items를 쓰면 변경이되고 align-tiems:center없이 flex-direction:column만 쓰게되면 크기조정이 안이루어지는지 궁금합니다.

혹시나 꼭 선생님이 아니시더라두…아시는분 있으시면 ㅠㅠ 답변 부탁드립니다..!

 

답변 1

답변을 작성해보세요.

0

flex-direction: column; 일 때는, align-items가 정렬하는 방향이 세로가 아닌 가로이기 때문이랍니다.
가로 방향, 즉 좌우로 정렬을 해야하므로 align-items: center;를 넣어준 거라고 생각하시면 됩니다 :)