Margin-Top이 Div를 아래로 밀어냄: 솔루션 공개
페이지의 첫 번째로 표시되는 요소에 상단 여백을 적용하면 전체 내용이 포함될 수 있습니다. div를 사용하여 아래로 이동합니다. 이는 헤더 섹션에서 특히 두드러질 수 있습니다. 이 문제를 해결하려면 다음 CSS 속성을 상위 div에 적용하세요.
overflow: auto;
이 속성을 사용하면 상위 div가 하위 요소의 상단 여백으로 인해 증가된 높이를 자동으로 수용할 수 있습니다.
다음은 솔루션을 통합한 수정된 샘플 코드 조각입니다.
div#header{ width: 100%; background-color: #eee; position: relative; overflow: auto; } div#header h1{ text-align: center; width: 375px; height: 50px; margin: 50px auto; font-size: 220%; background: url('../../images/name_logo.png') no-repeat; }
overflow: auto 속성을 추가하여 #header div h1 요소의 높이에 맞게 자동으로 확장되어 전체 헤더가 아래로 밀려나는 것을 방지합니다.
위 내용은 상단 여백이 내 Div를 아래로 밀어내는 이유는 무엇이며 어떻게 해결할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!