작성
·
204
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;를 넣어준 거라고 생각하시면 됩니다 :)