Easy Way To Set Dynamic Footer with CSS
หลายวันก่อนผมพยายาม Footer
ของผมเปลี่ยนไปตาม content ของ page ซึ่งบาง page โชว์ content ไม่ถึง 100% ของ page บาง page ก็ยาวเกิน ทำให้ Footer ทำงานไม่ถูกต้อง
วิธีนี้เป็นวิธีง่ายๆ ในการ set ให้ Footer เปลี่ยนไปตาม content ของ page
html, body {
height: 100%;
margin: 0;
}
main {
min-height: 96%;
}
main:after {
content: "";
display: block;
}
main:after, footer {
height: 10px;
}
ในส่วนของ HTML Page เราก็เขียนประมาณนี้ สร้าง tag สำหรับ main และ footer ครอบเอาไว้ก่อน
<body>
<!-- Here is Main section -->
<main>
<div class="container">
<div class="page-header">
<h1>BLYTHE <small>I AM</small></h1>
</div>
</div>
</main>
<!-- Footer present here -->
<footer>
<div class="container">
Make with Love BLYTHE LilYoojun
</div>
</footer>
</body>