저는 여러분께 제 스티키 푸터(sticky footer) 솔루션을 공유하고자 합니다. JS는 필요 없으며(이 요청에 대한 대안) 푸터의 높이를 알고 있다는 것을 전제로 합니다. 저는 콘텐츠와 푸터 사이에 여백을 확보하기 위해 제 푸터에 100px를 추가로 설정했습니다.
여러분의 푸터가 여러 컬럼으로 구성된 더 큰 크기라면, 모바일 탭에서 다른 고정 높이를 설정해야 합니다.
1단계: 공통 CSS 탭에 아래 코드를 붙여넣으세요
body {
position: relative;
}
#main {
margin-bottom: 350px; /* 푸터 높이와 같음 - 필요에 따라 변경하세요. 공통 탭과 모바일 탭 모두에서 적용 */
}
#sticky-footer {
padding: 50px 0;
background: var(--header_background); /* 선택 사항 */
color: var(--primary-medium); /* 선택 사항 */
text-align: center; /* 선택 사항 */
position: absolute;
bottom: 0;
width: 100%;
left: 0;
}
2단계:</body> 탭으로 이동하여 푸터 HTML을 붙여넣으세요
예시:
<div id="sticky-footer">
<div class="wrap">
<!-- 여기에 푸터 콘텐츠 삽입 -->
</div>
</div>
이것으로 끝입니다 . 이제 콘텐츠가 짧은 페이지에서도 푸터가 페이지 하단에 고정되어 표시됩니다.