Properti grid-template-areas memungkinkan Anda memvisualisasikan denah website layaknya gambar sketsa teks.
Grid 12-column Layout
Contoh Kode Grid 12-column Layout:
<!DOCTYPE html>
<html>
<head>
<style>
.layout-web {
display: grid;
grid-template-areas:
'header header'
'sidebar konten'
'footer footer';
grid-template-columns: 180px 1fr;
gap: 10px;
font-family: sans-serif;
}
.h { grid-area: header; background: #0d2e5c; color: white; padding: 15px; }
.s { grid-area: sidebar; background: #f1f5f9; padding: 15px; }
.k { grid-area: konten; background: #ffffff; border: 1px solid #e2e8f0; padding: 15px; }
.f { grid-area: footer; background: #071a35; color: #94a3b8; padding: 10px; text-align: center; }
</style>
</head>
<body>
<div class="layout-web">
<div class="h">Header Website</div>
<div class="s">Sidebar Navigasi</div>
<div class="k">Konten Artikel Utama</div>
<div class="f">Footer © 2026</div>
</div>
</body>
</html>
Uji dan amati bagaimana deklarasi CSS Grid 12-column Layout mengubah tampilan elemen di atas.