이 글은 페이지 하단(코드 포함)을 수정하는 CSS 방법을 소개합니다. 필요한 친구들이 참고할 수 있기를 바랍니다.
페이지를 작성할 때 페이지 내용이 작으면 바닥글이 페이지 중간에 찔린다거나 하는 경우를 자주 접하게 됩니다. 어쨌든 하단에는 표시되지 않습니다. 어쨌든 보기 흉합니다. 아래에서 설명할 레이아웃은 요소를 브라우저 하단에 고정하는 방법을 해결하는 것입니다.
방법 1: 고정 바닥글 높이 + 절대 위치 지정.
html
<div class="dui-container"> <header>Header</header> <main>Content</main> <footer>Footer</footer> </div>
CSS
.dui-container{ position: relative; min-height: 100%; } main { padding-bottom: 100px; } header, footer{ line-height: 100px; height: 100px; } footer{ width: 100%; position: absolute; bottom: 0 }
방법 2: 메인 콘텐츠의 하단 여백에 하단 높이와 동일한 음수 값 추가
html
<header>Header</header> <main>Content</main> <footer>Footer</footer>
CSS
html, body { height: 100%; } main { min-height: 100%; padding-top: 100px; padding-bottom: 100px; margin-top: -100px; margin-bottom: -100px; } header, footer{ line-height: 100px; height: 100px; }
방법 3: 여백 설정 -바닥글 상단을 음수로 설정
html
<header>Header</header> <main>Content</main> <footer>Footer</footer>
CSS
main { min-height: 100%; padding-top: 100px; padding-bottom: 100px; } header, footer{ line-height: 100px; height: 100px; } header{ margin-bottom: -100px; } footer{ margin-top: -100px; }
방법 4: Flex Code
<header>Header</header> <main>Content</main> <footer>Footer</footer>CSS code
body{ display: flex; min-height: 100vh; flex-direction: column; } header,footer{ line-height: 100px; height: 100px; } footer{ margin-top: auto; }
를 설정하여 바닥글의 여백 상단을 자동으로 설정합니다. Flexbox를 설정하여 본체를 flex
html
<header>Header</header> <main>Content</main> <footer>Footer</footer>CSS code
main{ min-height: calc(100vh - 200px); /* 这个200px是header和footer的高度 */ } header,footer{ height: 100px; line-height: 100px; }
로 설정합니다. 방법 7: 그리드 레이아웃 사용
Html code
<header>Header</header> <main>Content</main> <footer>Footer</footer>CSS code
body{ display: flex; min-height: 100vh; flex-direction: column; } main{ flex: 1 }
방법 8: display-*
html
<header>Header</header> <main>Content</main> <footer>Footer</footer>CSS
html { height: 100%; } body { min-height: 100%; display: grid; grid-template-rows: auto 1fr auto; } .footer { grid-row-start: 3; grid-row-end: 4; }
위 내용은 페이지 하단 수정을 위한 CSS 메서드 소개(코드 포함)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!