일부 코드를 검토 중이며 작동하는 동안 CSS가 내부 div를 중심으로 배치되는 방식을 이해하지 못합니다.위치 절대 값과 0에서의 네 방향 모두 내부 요소를 중심에 두는 방법은 무엇입니까?
Codepen demo도 사용할 수 있습니다.
HTML
<div class='outer'>
<div class='inner'></div>
</div>
CSS
div {
border: 1px solid black;
box-sizing: border-box;
}
.outer {
position: absolute;
background-color: goldenrod;
width: 100%;
height: 100%;
}
.outer .inner {
width: 75%;
height: 75%;
background-color: green;
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
margin: auto;
}
전체 컨테이너와 내부가 상자 크기를 절대로 제어 한 다음 여백이 정렬을 제어하고 있습니다. – Riskbreaker