Memahami teknik dan manfaat menulangi kolom dalam desain web dan cetakPenulangan Kolom
Penulangan kolom (column wrapping) adalah teknik menata konten agar secara otomatis memindahkan elemenelemen yang berada dalam satu baris ke baris berikutnya ketika ruang horizontal tidak cukup. Pada halaman web, teknologi CSS seperti flexbox atau grid memudahkan penulangan kolom. Pada layout cetak, penulangan kolom membantu menyesuaikan teks atau gambar pada lebar halaman yang terbatas.
Elemenelemen disusun dalam satu baris dan akan membungkus ke baris baru ketika tidak ada cukup ruang. Contoh umum pada flex-wrap: wrap;.
Digunakan terutama pada layout majalah atau dokumen PDF, dimana kolom teks beralih ke kolom berikutnya secara vertikal.
Berbasis media query, penulangan berubah tergantung pada lebar viewport, misalnya tiga kolom pada desktop menjadi satu kolom pada smartphone.
.container{ display:flex; flex-wrap:wrap; /* aktifkan penulangan */ gap:15px; /* jarak antar elemen */}.item{ flex:1 1 200px; /* lebar minimum 200px */} .grid{ display:grid; grid-template-columns: repeat(auto-fit, minmax(250px,1fr)); gap:20px;} @media print{ .column{ column-count:2; /* dua kolom pada halaman cetak */ column-gap:30px; }} Jika diperlukan kontrol dinamis lebih lanjut, gunakan JavaScript untuk menambahkan atau menghapus kelas wrap berdasarkan ukuran layar.
Berikut contoh sederhana yang dapat Anda coba pada file index.html:
Item 1 Item 2 Item 3 Item 4 Item 5 Jika jendela browser diperkecil, kotakkotak tersebut akan otomatis berpindah ke baris berikutnya, menjaga tampilan tetap rapi.
