Mendesain Layout/Template 2 Kolom Menggunakan Float

On Thursday, 24 January 2008 Category: Web and Internet
Tags:desain web, template, tutorial web

6 Comments


Mengenal Float

Float artinya mengambang. Setiap elemen CSS yang didefinisikan (diberi rule) float, akan mengambang di atas objek yang sudah ada dengan mengambil posisi dari pojok box model induknya. dan terus mengalir zigzag ke kanan (Z).

Memanfaatkan behaviour float seperti inilah kita akan membuat layout sederhana, layout dua kolom seperti gambar ini.

Memulai Meng-code

Buat dahulu halaman html yang kita perlukan. Kita akan memerlukan seksi (div) wrapper, header, sidebar, content, dan footer seperti ini:

<body>
<div id=”wrapper”>

<div id=”header”>
<h1>Bagian Header</h1>
</div>

<div class=”clear”> </div>

<div id=”content”>
Bagian Isi
</div>

<div id=”sidebar”>
Navigasi Letaknya Di sini
</div>

<div class=”clear”> </div>

<div id=”footer”>
Hak Cipta
</div>

</div>
</body>

Hasilnya akan seperti gambar ini.

Masih belum sesuai dengan keinginan kita kan?

Selanjutnya kita akan mengerjakan file CSS untuk layout ini. Di CSS ini saya sengaja memberikan border untuk setiap elemen div untuk memudahkan pembelajaran. jika sekiranya kita sudah selesai, border ini bisa dihilangkan.

Baik, inilah 9 baris CSSnya :

body {text-align: center}

#wrapper {margin: 0 auto; width:760px; text-align: left;}

#header {width: 100%; height: 100px;}

#content {float: left; width: 540px;}

#sidebar {float: right; width: 200px;}

#footer {width: 100%; height: 50px;}

#header,#content,#sidebar,#footer {border: 1px #eee solid}
#content,#sidebar {min-height: 300px;} /* only work on IE before 7 */
.clear {clear: both; height: 20px;}

Hasilnya seperti

Penjelasannya saya rasa sederhana saja.

Pertama kali saat browser membaca tag body, segala object didalamnya akan rata tengah. Kemudian wrapper mengatur posisi dirinya relatif kiri – kanan dengan jarak sama (rata tengah), kemudian mengatur lebar dirinya sebesar 760 pixel dan menormalkan segala object menjadi rata kiri.

Sebagai object pertama di dalam wrapper, header menempatkan dirinya di posisi atas dengan tinggi 100 pixel dan lebar 100% atau sama dengan 760 pixel.

Sementara itu, bagian content akan menempatkan diri mengambang di kiri dengan lebar 540 pixel. Kemudian sidebar akan mengambang di sisi kanan dengan lebar 200 pixel. Jarak kosong antara content dan sidebar masih ada sebesar 20 pixel akan menjadi white space.

Nah, setelah itu barulah footer menempatkan diri di bagian paling bawah dengan tinggi 50 pixel dan lebar 100%.

O ya, di antara header dengan content-sidebar dan content-sidebar dengan footer, saya menempatkan si clear. Clear memberi jarak yang cukup (white space) sebesar 20 pixel. Fungsi clear yang paling utama adalah untuk menetralkan dan menghentikan efek float.

Catatan: Untuk menukar posisi content dan sidebar ke kiri atau ke kanan, silahkan menukar posisi floatnya saja. dari left ke right dan sebaliknya.

Nah, selesailah sudah tutorial membuat layout 2 kolom dengan float ini. Semua materi tutorial ini saya zip dan bisa di download di sini.

file latihan

Ini ada lanjutannya:

  1. Membuat Menu Navigasi- Website

Powered by ScribeFire.

Writen by amrinz
Permalinks: Mendesain Layout/Template 2 Kolom Menggunakan Float

Artikel ini ditulis dengan harapan bisa memberi manfaat bagi anda. Anda DIIJINKAN untuk mem-publikasi-kan ulang artikel ini dengan atau tanpa modifikasi untuk keperluan NON-KOMERSIAL serta WAJIB MELETAKKAN LINK BALIK ke halaman web ini.

6 Comments for “Mendesain Layout/Template 2 Kolom Menggunakan Float”

Leave a Reply

You can use these XHTML tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Before you submit, please remember that all your comments is your responsibility, be wise please!



SEO Powered by Platinum SEO from Techblissonline