margin:auto 적용된 부모 div 안 자식 div 가운데 정렬 질문이요

부모 div에 `margin: 0 auto;`를 적용했는데, 안쪽 자식 div에도 같은 방식으로 가운데 정렬할 수 있나요?
부모는 3단 구조로 float를 적용했고 `:after`로 float 해제도 했어요.
자식 div에 너비를 줘도 조금만 움직이고 가운데로 오지 않는데, 어디가 잘못됐을까요?

댓글 4

  • 무슬 2025.01.27

    `margin: 0 auto;`에서 auto는 좌우 여백을 자동으로 나눠 적용한다는 뜻이에요.
    div는 너비를 따로 지정하지 않으면 부모 너비만큼 차지해서 나눌 여백이 없어요.
    원하는 너비를 지정해 보시면 될 것 같아요.

  • 잠팅이 2025.01.27

    감싸는 div예요. 급하게 질문하느라 3단 레이아웃 설명은 생략했네요.

  • 2gether 2025.01.27

    부모 div가 3단 구조에서 float 처리한 div 중 하나인가요, 아니면 그걸 감싸는 div인가요?

  • 튼튼 2025.01.27

    `margin: 0 auto;`는 너비를 지정해야 제대로 적용돼요.