bimoweb

talk about web

Layout Web Tanpa Tabel Untuk AJAX

Post date Feb 13th, 2008

Melanjutkan tutorial ajax yang lalu, tetapi kali bukan fokus pada ajax itu sendiri, tapi bagaimana membuat tampilan user interface buat ajax. Kita tahu sendiri bahwa ajax akan memanipulasi tampilan tanpa merefresh layar, lalu tag HTML apa saja yang bisa digunakan untuk membangun tampilan web berbasis AJAX ? simak terus

Lebih baik lagi jika website anda sudah memenuhi standar XHTML versi berapapun, kalau bisa ya level strict 1.0. Kenapa dengan level ini ? apa saja yang dibutuhkan agar web saya bisa dikatakan strict ? salah satu syarat level strict adalah layout utama tidak boleh menggunakan table, harus menggunakan css untuk mengatur layout. Selain itu harus memiliki DTD yang sesuai dengan level ini. Artikel ini akan membahas bagaimana cara membuat tampilan web tanpa menggunakan table secara cepat dan mudah. Dan tentu saja kita akan menggunakan CSS, bisa dibilang ini adalah css tingat menengah, jika anda masih awam dengan CSS, silahkan baca disini. Nah, ajax lebih baik berjalan pada interface tanpa table, sebagai gantinya yaitu tag DIV. Kenapa harus susah-susah ? karena tag table kurah fleksibel untuk dimanipulasi, dan mungkin juga kebanyakan tag, akhirnya ukuran dokumen menjadi lebih besar, hasil akhirnya web anda menjadi lebih lambat.

Langsung saja pada intinya, siapkan 1 buah file HTML. Script CSS nya akan dijadikan 1 dengan HTML, lebih simple. Berikut ini kode HTML dan CSS nya

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Strict//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd”>
<html xmlns=”http://www.w3.org/1999/xhtml” xml:lang=”en” lang=”en”>
<head>
<title>Desain tanpa table by Bimoweb.com</title>
<style type=”text/css”>
#main{
width:700px;
margin:0 auto;
border:1px solid #808080;
padding:2px;
}
#menu-kiri{
width:130px;
float:left;
border:1px solid #808080;
margin-right:2px;
}
#menu-kanan{
width:130px;
float:left;
border:1px solid #808080;
margin-left:2px;
}
#isi-tengah{
width:430px;
float:left;
border:1px solid #808080;
background-color:#ffa980;
}
#footer{
padding:1px;
margin:1px;
border:1px solid #808080;
text-align:center;
}
#header{
padding:1px;
margin:1px;
border:1px solid #808080;
text-align:center;
height:100px;
background-color:#804040;
}
.clear{
float:none;
clear:both;
}
body{
font-family:tahoma;
font-size:12px;
}
/*—— lanjutan, optional saja kok—-*/
#menu-kiri div, #menu-kanan div{
padding:2px;
margin:2px;
border:1px solid #004000;
background-color:#ffc5a8;
}</style>

</head>
<body>
<div id=”main”>
<div id=”header”>Ini adalah Header</div>
<div id=”menu-kiri”>
<div>Menu1</div>
<div>Menu2</div>
<div>Menu3</div>
<div>Menu4</div>
<div>Menu5</div>
</div>
<div id=”isi-tengah”>ini adalah isi website<br />

ini adalah isi website<br />
ini adalah isi website<br />

ini adalah isi website<br />
ini adalah isi website<br />
ini adalah isi website<br />
</div>

<div id=”menu-kanan”>
<div>Menu1</div>
<div>Menu2</div>
<div>Menu3</div>
<div>Menu4</div>
<div>Menu5</div>
</div>
<div class=”clear”></div>
<div id=”footer”>© 2008 by Bimoweb.com</div>
</div>
</body>
</html>


yang perlu diperhatikan adalah script css berikut

.clear{
float:none;
clear:both;
}

script diatas berguna untuk menyeimbangkan tampilan, coba anda hilangkan script diatas, dan refresh layar anda, maka tampilan akan berubah, dan ini akan membuat anda kesal, karena tampilan bisa berbeda pada masing-masing browser yang berbeda. Pada IE biasanya tampil baik, tidak cacat, tetapi pada mozilla tampilannya akan kacau. Sebagai catatan untuk menguji tampilan, gunakan selalu browser mozilla, kerena render enginenya lebih ketat dibanding IE.

Kelemahan layout tanpa table adalah desain yang dihasilkan relatif lebih sederhana dibandingkan dengan layout lain. Pernah teman saya menilai website yang sangat sederhana, sudah banyak yang menggunakan desain seperti itu, saya bilang itu adalah desain tanpa menggunakan table, dan lihat, dia kebingungan dengan istilah itu, sekarang dia sering tanya soal css sama saya, he he. Tetapi sekarang desain tanpa table sudah lebih berkembang, sudah banyak kreasi yang dihasilkan, contohnya theme wordpress, blogger template, semuanya tanpa menggunakan table, apalagi dengan hadirnya CSS 2.0 yang semakin dikembangkan.

Jika dilihat, untuk membangun tampilan seperti diatas, dengan menggunakan css, hanya membutuhkan beberapa baris kode saja, berbeda dengan layout yang menggunakan table, dibutuhkan banyak baris kode HTML, dan tentu saja akan memperbesar dokumen HTML anda. Ada prinsip bahwa semakin besar ukuran file yang diambil dari server, maka dibutuhkan waktu yang sepadan, kecuali bandwidth 1 ISP anda pakai sendiri. Hal ini juga termasuk optimasi web, sehingga aplikasi web anda menjadi lebih cepat.

Jika memiliki pertanyaan tentang desain tanpa table, bisa tanya-tanya di komentar ini, pasti akan saya jawab.

Related Post

Tagged as: , , ,
Filled in category Ajax, CSS, Tutorial
Bookmark and Share

Ingin membaca artikel lewat email ? Masukkan email anda
  

RSS feed | Trackback URI

4 Comments »

 
Comment by nikson
2008-07-06 15:46:13

Makasih ilmunya mas…
Saya belum ktemu mas konsep css menggantikan frame.
Kalau diframe link cukup sekali saja dibuat..Isi link tampil di tempat yang sama tanpa kehilangan daftar link sebelumnya.
Mohon dibantu mas.. Makasih

 
Comment by dyah
2008-11-13 02:19:41

kOk seTelaH Q cOba hasiL akHirnya gaG sama yacH kya yG da d cOntoHnya…

cUman mUncUl tulisaNnya aJa…

Jdi bIngUng nE…

kIra2 aPa yAcH yg saLah..???

 
Comment by adit
2008-11-13 05:04:46

help me please

 
Name (required)
E-mail (required - never shown publicly)
URI
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.
Search Term
cara membuat layout css, membuat website tanpa tabel, layout web, membuat ukuran layout tampil, cara membuat layouts sendiri, cara membuat layout, membuat layout, cara membuat layout yang baik dengan css, membuat layout dengan html, website sederhana css, ajax table, website membuat layouts, membuat tabel dengan css, cara membuat layout web, kode html layout, membuat web dengan ajax, membuat web dengan cara div, membuat border table dengan css, layout web free download, membuat layout web dengan css, cara membuat layout centered, membuat blogger layouts, free download web layout, tabel DTD, cara membuat table web, css tabel, web 2 0 css table, script css yaitu, membuat design tabel dengan css, cara membuat lay out, membuat layouts sendiri, layout web dengan table strict, cara membuat Layout panggung, membuat tabel css, cara membuat layouts, layout web menggunakan css, making layout web with css, free HTML layout web, free layout web html, membuat lay-out, tanpa tabel PHP, website yang menggunakan css, membuat layout friendster berbeda, cara membuat design dan tampilan web sendiri, ajax table change layout, free download layout web, LAYOUT WEB, membuat layout website dengan table, layout css, website tanpa table tutorial, cara membuat layout Friendster, cara membuat tampilan web, cara membuat website menggunakan css, membuat layouts, membuat layout sendiri, Cara membuat layout, membuat desain layout dengan css, layout, pembuat layout versi indonesia, membuat comment table friendster, css mengatur div, cara membuat layout sendiri, ajax layout, membuat table css, free css web design, membuat desain web pakai div, css table, layout lirik lagu, design web tanpa table, optimasi table web, div tengah layar, tampilan menu kiri untuk di web, membuat layout design web site, cara membuat tabel, cara membuat tabel untuk new blogger, layout web aplikasi, tutorial menbuat Layouts friendster, layout website, tabel dengan css, artikel tabel di HTML, CARA MEMBUAT LAYOUT SENDIRI, CARA MEMBUAT layout website, membuat layout dengan desain web, membuat website dengan ajax, membuat layout untuk blogger, desain template tanpa table, blogger free layout, contoh tampilan website, cara menggunakan css, membuat tabel dgn css, membuat backround friendster layout, layout fs w3, membuat layout friendster script, cara membuat layout pada blogger, membuat layout blog, layout fs with css 2 0, contoh tampilan website tentang penjualan, membuat layout web, desain tabel di fs, tuturial cara membuat web css, blogger layouts, css untuk tabel, Contoh Tampilan Website, web tanpa tabel, membuat web menjadi lebih cepat, free layout web, masukkan mp3 layout, download script css, cara membuat layout friendster, blogger-layouts free, tanpa tabel, software untuk membuat css friendster, html tabel isi, cara hide table friendster, aplikasi membuat layout, web layout kode, membuat tampilan dengan css, membuat tampilan layouts sendiri, desain web dengan div, belajar membuat layout website, tampilan website, membuat desain layout, situs membuat layouts css, membuat web dengan CSS, download layout blog, free layout, css blog, tutorial membuat web menggunakan css, membuat layout web lokal, download aplikasi untuk membuat layouts fs, download software untuk membuat layouts friendster, membuat desain CSS, program pembuat layout, contoh layout website, membuat layout untuk blog, download layout blogger, cara membuat layout blogger, design web page with ajax, cara membuat website, contoh css download, tampilan artikel blogger, membuat table dengan css, membuat menu dengan css, bookmark pada web ajax, cara membuat layout wordpress sendiri, software buat layout website, website cara layout, desain web tanpa table, cara membuat table friendster, script css menu, cara menggunakan CSS, layout web css, cara buat layout sendiri, membuat background pada friendster, membuat css layout, mengapa menggunakan css, belajar membuat layout web design, web layout, membuat html sederhana menggunakan <div>, download pembuat friendster layout, contoh website css, BUAT TAMPILAN WEBSITE, download css layout, friendster dengan tampilan yang berbeda, contoh layout web, artikel cara membuat tabel di html, website kumpulan layout blogger, membuat website dengan menggunakan css, layout friendster linux, download layout friendster, ajax css free design template, tampilan site di tengah css, css script buat web, menu web, membuat tabel dengan html, Cara Membuat CSS dengan HTML, contoh tampilan layout web site, freedownloads friendster layouts, membuat BLOG LAYOUT, script buat css di friendster, contoh blog, membuat theme blogger sendiri dengan css, desain interface yang baik, contoh css, css fs download, cara membuat layout friendster dengan cepat, kode membuat html dan tabel, free web layout, belajar css membuat div untuk link, kumpulan kode border friendster, layout css fs, Membuat desain scrip web php, cara membuat css yang mudah, software membuat lay out fs, aplikasi layouts friendster, free download page border, cara membuat desain html, cara membuat layout untuk friendster, membuat web menggunakan AJAX, aplikasi pembuat layout fs, cara membuat tampilan yang baik, friendster layout div css, fs layout, HTML sederhana, artikel membuat tampilan layar sederhana, membuat interface di blog, membuat tampilan ajax, free download layout, layouts sendiri, Friendster layout yang berbeda, membuat friendster dengan tampilan yang berbeda, contoh website perusahaan, download tampilan website, tabel, backroundfriendsterlayout, cara memperbesar body layout, css table layout design, membuat layout theme, web cara membuat friendster layout sendiri, cara bikin css layout, membuat table di fs, background FS tanpa iklan, CARA DISAINS LAYOUT FRIENDSTER, membuat website dengan css, tujuan membuat blogger, mengatur layout dengan css, kode table layouts friendster, free download css friendster, cara buat tabel pakai html, membuat border php, contoh layout wordpress, membuat tampilan web css, contoh website, contoh tampilan design web, membuat web ajax, Cara membuat tampilan layar friendster menjadi di tengah, layout backround, contoh blog wordpress, html sederhana, cara desain layout friendster, e-book membuat web tanpa tabel, tampilan layout friendster, cara untuk menggantikan layout yang sudah ada di friendster, aplikasi css, membuat web dengan css, Layout panggung, membuat design layout web, cara membuat web dengan css, membuat theme blog friendster sendiri, cara membuat friendster layouts yang berjalan, bagaimana caranya membuat layout sendiri, yang dibutuhkan css, membuat interface web, membuat tampilan layout web css, membuat lay out php, Membuat layout, contoh wordpress, cara membuat layout dengan html, free download tampilan web, cara menggunakan css untuk membuat layouts friendster, Tampilan website situs, CARA MEMBUAT LAYOUT, css bagaimana cara membuat web, contoh web menggunakan css, modul membuat blogger, layout panggung, membuat tampilan blog wordpress, desain layout, contoh layout blog, ukuran layout web, membuat layout dengan CSS, layout web blog, buat layout website, ajax php data tabel, bikin layouts friendster layouts, contoh css sederhana, cara buat layouts, css table border, layout dengan css, cara membuat lay out di friendster, tampilan keren css, membuat tabel di FS, layout-web, table border css, bagaimana cara membuat background fs, cara membuat tampilan FS menjadi seperti tampilan WEB, pemrograman layout web dengan div, membangun server blogger, membangun server blog, contoh ajax menu, aplikasi cara bikin layout friendster sendiri, membuat css layouts, ajax theme wordpress, cara membuat layout blog di wordpress, website cara membuat layout di friendster, memperbesar tampilan fs di mozilla, bagaimana cara memperbesar layar friendster, cara membuat css friendster sendiri, kode border friendster, buat friendster menjadi ke tengah keren, contoh script css, kumpulan background layout fs, membangun web dengan css theme,