커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
CSS flexbox와 margin 정렬이 궁금합니다!
undefined주차
북마크
김*솔
댓글
1
추천
0
조회수
14
조회수
14
답변 완료


안녕하세요. 이전에 margin: auto; 를 공부하면서 수평정렬은 되는데 왜 수직정렬은 안될까? 가 궁금해서 내용을 찾아보았는데요,

웹 규격을 정할 때 'margin: auto는 위아래 여백 없이 가로 중앙에 배치되는 가장 기본적인 서식이다.' 라고 정해뒀기 때문이라는걸 알게 되었습니다.


이후 부모의 요소에 display: flex; 를 주어 flexbox를 만들고 자식 요소에 margin: auto;를 주면

이전처럼 수평중앙정렬이 아닌 수평+수직중앙정렬이 되는 것을 보고 궁금한 점이 생겼습니다.


부모요소가 display: flex;이고 자식 요소가 margin: auto; 이면

margin의 규격(?) 인 '위아래 여백 없이 가로 중앙에 배치된다.' 보다 flexbox의 속성(?)인 부모요소에 맞춰 상/하/좌/우 중앙정렬이 더 우선하는걸까요?

부모요소가 flex가 아닐 때는 자식에 margn: auto를 줘도 수직/수평중앙정렬이 되지 않아 flexbox의 특성 중 하나인지 궁금합니다.


감사합니다!




취소
 공유
취소
댓글 0
댓글 알림
나의얼굴