blog, tutorial

Layout 2 kolom dengan CSS

April 5th, 2005

Saya jadi ingat, karena baru kenal dengan teknik melayout dengan CSS,
jadi, informasi dan pengetahuan saya masih sangat minim sekali. Dan saat itu,
rasanya sangat tak enak sekali dan agak sulit jika memang belum mengetahui “sela”
atau ilmunya.

Sedikit saya mau berbagi teknik ini, yang juga bisa didapat dari sini. Pengembangan yang saya lakukan, bagaimana 2 kolom yang nanti dibuat terlihat sejajar sampai bawah. Berikut gambar yang saya ambil langsung dari sana.

From: http://veerle.duoh.com

Pada gambar pertama, terdapat 3 buah kotak. Kotak pertama, yang menampung 2 buah kotak didalamnya, nantinya diasumsikan sebagai sidebar dan content. Penggunaan float:right pada sidebar dan content yang tidak di float, akan mengakibatkan, kotak besar yang menampung, mengikuti tinggi dari kotak content. Jika ternyata sidebar lebih tinggi dari content, maka akan berakibat seperti gambar dibawah ini.

Kotak sidebar yang lebih tinggi dari content

Pada gambar kedua, juga terdapat 3 buah kotak. Perbedaan dengan gambar pertama, adalah, kedua kotak, yaitu content dan sidebar dibuat float. Yang terjadi, dan yang sering saya alami dulu, kotak besar yang menampung 2 kotak didalamnya, tak akan mengikuti tinggi salah satu kotak didalamnya.

Solusi dari gambar kedua, adalah membuat satu kotak lagi, tepat dibawah kedua kotak tersebut, misalkan kita asumsikan sebagai kotak bottom. Maka, yang kita lakukan terhadap kotak bottom itu adalah sebagai berikut:

#bottom { clear:both; }

Penggunaan kata kunci clear akan membuat kotak besar akan mengikuti tinggi dari kotak bottom. Dan ini berarti, anda sudah tak perlu memikirkan dan terlalu pusing untuk menentukan kotak mana yang lebih tinggi.

Tutorial sumber hanya sampai disini. Tapi, saya akan coba mengembangkannya, yaitu bagaimana antara kotak sidebar dan kotak content terlihat sama tinggi. Dan kita akan coba membahasnya dilain waktu… :P


Share:
These icons link to social bookmarking sites where readers can share and discover new web pages.

  • bodytext
  • del.icio.us
  • Facebook
  • Google
  • Ma.gnolia
  • StumbleUpon
  • Technorati

Daftar sekarang juga untuk cara gampang dapat uang lewat blog


18 Comments


Gravatar
#1. lantip » 05.04.2005

uhm.. view source.
uhm.. m****r.css - download
uhm.. oh .. begitu.. ic ic..
:p
btw, ngapain sih aku pake *? hehehe
cool dats, aku dah lama banget pingin nulis ini. lanjutin ya.. nanti aku contek.. hehehe

Gravatar
#2. Syahrani » 05.04.2005

eh dats.. kok le ot ini di tempatku berantakan yaaa?? aneh deh :( aku pake firefox padahal

Gravatar
#3. Priyadi » 05.04.2005

biar sidebar dan konten berkesan sama tinggi, di gua pake background yang direpeat vertikal :) tapi buat design lu yang sekarang kayanya gak perlu itu.

Gravatar
#4. Iang » 05.04.2005

Kalo ngga salah, container yang mengandung sidebar dan content tinggal dikasih “overflow: auto” buat tingginya ngikutin yang gede

Tapi kayanya ada masalah di IE.. jadi ada scrollbarnya gtu.. pada semua kasus ngga ya??

contoh: http://www.mhs.cs.ui.ac.id/~iman20/ngetes/duakolom1.html

Yang enak sih emang dikasih satu elemen lagi yang mengandung “clear:both”

cmiiw

Gravatar
#5. geblek » 06.04.2005

kalo sidebar biar ada garis tipis putus”kayak sidebar ini bagaimana om

Gravatar
#6. geblek » 06.04.2005

kalo mau nampilin garis tipis di sidebar om ?

Gravatar
#7. echa » 06.04.2005

*bengong*
dr 2003 sampe skarang kalo bikin layout, css tp gak pernah sampe detil gini deh kayaknya (di gw yg penting kolomnya jadi en bisa diliat pake browser apa ajah *tp kalo rada errorpun juga cuek ajah sih :D *)
cuman gara2 ganti engine males bgt ganti layout…bikinin dong! :D :P

Gravatar
#8. 15june » 06.04.2005

mm.. pengetahuan baru tentang tag #bottom { clear:both; }
bahas lagi Dats…

Gravatar
#9. aldi » 11.04.2005

makanya, pake table aja, gampang … :P

~tablesux

Gravatar
#10. Jauhari » 15.04.2005

cakep cakep

Gravatar
#11. wingoke » 26.06.2006

edunnn edunnn sepppp… dahhh…
bikin tutorial css sama xhtml donk mazz…

Gravatar
#14. daniel » 13.10.2006

nice tutorial :-D

Gravatar
#15. dafasdf » 08.03.2007

bagus

Gravatar
#16. rama » 01.05.2007

sama < br clear = all > sama ngga dat ? salam kenal

Gravatar
#17. Prayoga » 11.11.2007

sudah lama saya pengen belajar CSS, emang top tutorial yg ini..
thanks

Gravatar
#18. eri » 25.12.2007

thanx atas tutorialnya tentang css

Leave a Reply




Daftar sekarang juga untuk cara gampang dapat uang lewat blog