Yang Perlu Diketahui
- Langkah pertama yang penting: rencanakan tata letak Anda di atas kertas.
- Langkah selanjutnya: mulai dengan wadah HTML kosong.
- Selanjutnya, gunakan tag headline untuk header > build two column > add two column inside second column > add footer.
Artikel ini menjelaskan cara membuat layout 3 kolom di CSS. Instruksi berlaku untuk CSS3 dan yang lebih lama.
Gambar Tata Letak Anda
Anda dapat menggambar tata letak Anda di atas kertas atau di a program grafis. Jika Anda sudah memiliki kerangka kawat atau bahkan desain yang lebih luas dalam pikiran, sederhanakan ke kotak dasar yang membentuk situs. Desain yang menyertai artikel ini memiliki tiga kolom di area konten utama, serta header dan footer. Jika Anda perhatikan lebih dekat, Anda dapat melihat bahwa ketiga kolom tersebut tidak sama lebarnya.
Setelah tata letak Anda ditarik, Anda dapat mulai memikirkan dimensi. Contoh desain ini akan memiliki dimensi dasar berikut:
- Lebar tidak lebih dari 900 piksel
- Talang 20 px di sebelah kiri
- 10 px antara kolom dan baris
- Kolom dengan lebar 250px, 300px, dan 300px
- Baris atas tingginya 150px
- Baris bawah tingginya 100px
Tulis HTML/CSS Dasar dan Buat Elemen Kontainer
Karena halaman ini akan valid HTML dokumen, mulai dengan wadah HTML kosong.
Tambahkan gaya CSS dasar ke nolkan margin halaman, batas, dan bantalan. Sementara ada yang lain gaya CSS standar untuk dokumen baru, gaya ini adalah minimum yang Anda perlukan untuk mendapatkan tata letak yang bersih. Tambahkan mereka ke kepala dokumen Anda.
Untuk mulai membangun tata letak, masukkan elemen penampung. Kadang-kadang terjadi bahwa Anda dapat menyingkirkan wadah nanti, tetapi untuk sebagian besar tata letak dengan lebar tetap, memiliki elemen wadah membuatnya lebih mudah untuk dikelola di berbagai Web browser.
Gaya Wadah
Wadah menentukan seberapa lebar konten halaman web, serta margin apa pun di sekitar bagian luar dan bantalan di bagian dalam. Untuk dokumen ini, wadahnya memiliki lebar 870px dengan talang 20 piksel di sebelah kiri. Talang diatur dengan gaya margin, tetapi bantalan pada wadah dinolkan untuk mencegah elemen apa pun selebar wadah.
Jika Anda menyimpan dokumen Anda sekarang, akan sulit untuk melihat wadah karena tidak ada apa-apa di dalamnya. Jika Anda menambahkan teks placeholder, Anda akan dapat melihat elemen penampung dengan lebih jelas.
Gunakan Tag Judul untuk Header
Bagaimana Anda memutuskan untuk menata baris tajuk sangat bergantung pada apa yang ada di dalamnya. Jika baris header hanya akan memiliki grafis logo dan headline, maka gunakan tag headline (
) lebih masuk akal daripada menggunakan a . Anda dapat menata judul dengan cara yang sama seperti Anda menata div, dan Anda menghindari tag asing.
HTML untuk baris header berada di bagian atas wadah dan terlihat seperti ini:
Kemudian, untuk mengatur gaya di atasnya, batas merah ditambahkan di bagian bawah sehingga Anda bisa melihat di mana ujungnya, margin dan padding di-nolkan, lebar disetel ke 100% dan tinggi ke 150px.
Jangan lupa untuk mengapungkan elemen ini dengan float: left; Properti. Kunci untuk menulis tata letak CSS adalah mengapungkan semuanya, bahkan hal-hal yang lebarnya sama dengan wadahnya. Dengan begitu, Anda selalu tahu di mana letak elemen pada halaman.
SEBUAH Pemilih turunan CSS menerapkan gaya hanya ke elemen H1 yang ada di dalam elemen #container.
Untuk Mendapatkan Tiga Kolom, Mulailah dengan Membangun Dua Kolom
Saat Anda membuat tata letak tiga kolom dengan CSS, Anda perlu membagi tata letak menjadi dua grup. Jadi untuk tata letak tiga kolom ini, kolom tengah dan kanan dan dikelompokkan dan ditempatkan di sebelah kolom kiri dalam tata letak dua kolom di mana kolom kiri lebar 250px, dan kolom kanan lebar 610px (masing-masing 300 untuk dua kolom, ditambah 10px untuk selokan antara mereka).
Kolom di sebelah kiri melayang ke kiri, sementara yang lain melayang ke kanan. Karena lebar total kedua kolom adalah 860px, ada selokan 10px di antara keduanya.
Tambahkan Dua Kolom Di Dalam Kolom Kedua Lebar
Untuk membuat tiga kolom, tambahkan dua div di dalam kolom kedua yang lebih lebar, sama seperti Anda menambahkan 2 div di dalam kolom wadah pada langkah terakhir.
Karena dua kotak lebar 300px ini berada di dalam kotak dengan lebar 610px, akan ada lagi selokan 10px di antara keduanya.
Tambahkan di Footer
Sekarang setelah sisa halaman ditata, Anda dapat menambahkan di footer. Gunakan div terakhir dengan id "footer", dan tambahkan konten sehingga Anda dapat melihatnya. Anda juga dapat menambahkan batas di bagian atas, sehingga Anda tahu di mana itu dimulai.
Tambahkan Gaya dan Konten Pribadi Anda
Sekarang setelah tata letak selesai, Anda dapat mulai menambahkan gaya dan konten pribadi Anda sendiri. Ingat bahwa batas pada header dan footer ditambahkan untuk memperlihatkan bagian tata letak, tidak secara khusus untuk desain.