고정 헤더가 있는 페이지 하단에 바닥글을 배치하는 방법
웹 페이지를 만들 때 하단에 바닥글을 배치하는 데 어려움을 겪을 수 있습니다. 고정된 헤더를 유지하면서 페이지의 이렇게 하면 페이지 내용에 관계없이 바닥글이 계속 표시됩니다. 이 효과를 얻기 위한 세부 사항을 자세히 살펴보겠습니다.
위치 활용: 머리글 고정을 사용하면 스크롤할 때 화면에 고정된 상태를 유지할 수 있지만 페이지 하단에 바닥글이 자동으로 배치되지는 않습니다. 대신 바닥글은 상단 속성에 정의된 것과 동일한 수직 위치에 유지됩니다.
이 문제를 해결하려면 표시 영역이 아닌 페이지 콘텐츠를 기준으로 바닥글의 위치를 지정해야 합니다. 이렇게 하면 페이지 콘텐츠의 양에 관계없이 바닥글이 항상 페이지 하단에 위치하게 됩니다.
Ryan Fait의 고정 바닥글 방법
창작을 위한 잘 확립된 접근 방식 중 하나 고정 바닥글은 Ryan Fait이 제안한 방법입니다. 이 방법은 머리글과 바닥글의 높이가 모두 고정된 경우에 적용할 수 있습니다.
단계:
- 및 요소를 100%로 설정하여 다음 단계가 올바르게 작동하도록 합니다.
- 기본 콘텐츠 컨테이너(#content)에 최소 높이를 100%로 지정합니다. 이렇게 하면 바닥글이 페이지 하단으로 밀려납니다.
- 콘텐츠가 바닥글 뒤로 넘치는 것을 방지하려면 #content 요소에 바닥글 높이에 해당하는 음수 여백-하단을 제공하세요.
- 위치: 상대를 사용하여 콘텐츠 컨테이너(#content)를 기준으로 바닥글을 배치하여 콘텐츠 위에 표시되도록 합니다.
- 다음 위치에 공백 요소를 추가합니다. #content 요소의 끝을 삭제하거나 padding-bottom과 box-sizing: border-box의 조합을 활용하여 바닥글 높이를 보정합니다. 이렇게 하면 콘텐츠 영역이 커질 때 콘텐츠가 바닥글과 겹치는 것을 방지할 수 있습니다.
헤더 추가
- 헤더를 일반적인 흐름으로 유지해야 한다면 간단히 추가하세요. #content 요소.
- 헤더를 절대 위치에 배치해야 하는 경우 #content 요소를 아래쪽으로 밀어서 겹치지 않게 하세요. 이는 #content 시작 부분에 공백 요소를 사용하거나 padding-top 및 box-sizing: border-box를 활용하여 달성할 수 있습니다.
대부분의 최신 브라우저는 box-를 지원한다는 점에 유의하는 것이 중요합니다. 크기 조정: 테두리 상자, 공백 요소를 사용하면 더 넓은 브라우저 호환성을 제공합니다.
위 내용은 고정 헤더가 있는 고정 바닥글을 만드는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!