Tidak seperti pancake yang didekonstruksi, contoh ini tidak menggabungkan turunannya saat ukuran layar berubah. Umumnya disebut sebagai footer melekat, tata letak ini digunakan untuk situs dan aplikasi, di seluruh aplikasi seluler (footer biasanya berupa toolbar), dan situs—khususnya aplikasi web satu halaman.
Menambahkan display: grid
ke komponen akan memberi Anda petak kolom tunggal, tetapi area utama hanya akan setinggi konten dengan footer di bawahnya.
Agar {i>footer<i} menempel di bagian bawah, tambahkan:
.parent {
display: grid;
grid-template-rows: auto 1fr auto;
}
Tindakan ini akan menyetel konten header dan footer agar otomatis mengikuti ukuran turunannya, dan menerapkan ruang yang tersisa (1fr
) ke area utama, sedangkan baris berukuran auto
akan menggunakan ukuran konten minimum turunannya, sehingga ukuran konten tersebut bertambah, baris itu sendiri akan bertambah menyesuaikan.