답변:
부모 div에 너비가 없거나 너비가 넓고 자식 div의 너비가 더 작다고 가정합니다. 다음은 상단과 하단의 여백을 0으로 설정하고 측면이 자동으로 맞도록 설정합니다. 이것은 div를 중앙에 배치합니다.
div#child {
margin: 0 auto;
}
text-align: center;에서 parentdiv에 설정 한 다음 다시 왼쪽 (또는 기타) 으로 설정해야한다고 생각 합니다 child. 이 문제가 IE6에 영향을 미치는지 확실하지 않습니다 ...
child내가 확인한 모든 버전의 IE (IE6-8)에서 더 많은 표준을 준수하는 브라우저와 비교하여 내 div가 왼쪽으로 이동하는 것처럼 보였습니다. 그리고 text-align: center;에 대한 parent및 text-align: left;에 대한이 child모든 버전을 고정.