Menyusun tampilan form tanpa perintah table

Menyusun tampilan form tanpa perintah table

Tabel dalam html biasanya digunakan untuk menyusun laporan atau membuat layout/tampilan elemen html agar terlihat lebih rapi. Pada tutorial kali ini saya akan berbagi tentang bagaimana Menyusun tampilan form input tanpa perintah table, tetapi menggunakan css. Teknik menyusun tampilan elamen html tanpa perintah tabel ini sering disebut dengan tableless (sedikit tabel).

Biasanya jika kita membuat dengan bantuan tabel maka hasilnya seperti berikut :

layout form dengan bantuan tabel

Gambar diatas dengan pengaturan nilai garis tabel = 1, dan jika garis tabel diset 0 maka tampilan seperti berikut :

layout form dengan bantuan tabel

Tampilan tabel diatas disusun dengan bantuan elemen tabel, dengan perintah html :

<form name="FREG" method="post" action="">
  <table width="500" border="0" align="center" cellpadding="3" cellspacing="1">
    <tr>
      <td height="38" colspan="3" align="center">REGISTRASI ANGGOTA</td>
    </tr>
    <tr>
      <td width="131">NAMA</td>
      <td width="13">:</td>
      <td width="334"><input name="FNAMA" type="text" id="FNAMA" size="30" maxlength="30"></td>
    </tr>
    <tr>
      <td>ALAMAT</td>
      <td>:</td>
      <td><textarea name="FALAMAT" cols="30" rows="3" id="FALAMAT"></textarea></td>
    </tr>
    <tr>
      <td>EMAIL</td>
      <td>:</td>
      <td><input name="FEMAIL" type="text" id="FEMAIL" size="50" maxlength="100"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
      <td><input type="submit" name="brnKirim" id="brnKirim" value="Kirim">
      <input type="reset" name="btnUlangi" id="btnUlangi" value="Ulangi"></td>
    </tr>
  </table>
</form>

Jika anda lihat diatas terlihat perintah-perintah tabel yaitu table, tr, dan td. Untuk menyusunya lumayan rumit dan jika ada perubahan tampilan maka otomatis seluruh tag juga harus anda sesuaikan.

Bagaimana jika semua perintah tabel tersebut kita ubah menjadi elemen html lain agar lebih praktis?? Berikut ini langkahnya :

Membuat tag form

<form name="FREG" method="post" action="">
    <h1>REGISTRASI ANGGOTA</h1>
    <label>NAMA</label> : <input name="FNAMA" type="text" id="FNAMA" size="30" maxlength="30"><br>
    <label>ALAMAT</label> : <textarea name="FALAMAT" cols="30" rows="3" id="FALAMAT"></textarea><br>
    <label>EMAIL</label> : <input name="FEMAIL" type="text" id="FEMAIL" size="50" maxlength="100"><br>
    <div id="btn">
    <input type="submit" name="brnKirim" id="brnKirim" value="Kirim">
    <input type="reset" name="btnUlangi" id="btnUlangi" value="Ulangi">
    </div>
</form>

Untuk menyusun tampilan tanpa tabel, saya menggunakan perintah seperti diatas. Cukup ringkas dan gampang dimodifikasi. Kemudian saya membuat perintah css seperti berikut :

<style type="text/css">
  #FREG { margin:0 auto;width:500px;background-color:#CCCCCC;padding:10px;}
  h1 { padding:5px;margin:10px;text-align:center }
  form label { float:left; width:100px;}
  form br { clear:left;}
  #btn { margin:10px; text-align:center;padding:5px; }
</style>

CSS diatas digunakan untuk mengatur layout semua elemen yang sudah dibuat dalam form. Dan jika kita gabungkan antara perintah css dan perintah form maka tampilanya terlihat seperti berikut :

form input dengan css

Anda bisa melihat bedanya, antara tampilan yang menggunakan perintah tabel dengan yang menggunakan perintah tanpa tabel, tentunya pasti lebih praktis dan optimal dengan cara yang ke dua.

Berikut perintah lengkap untuk membuat tampilan form tanpa tabel :

<style type="text/css">
    #FREG { margin:0 auto;width:500px;background-color:#CCCCCC;padding:10px;}
    h1 { padding:5px;margin:10px;text-align:center }
    form label { float:left; width:100px;}
    form br { clear:left;}
    #btn { margin:10px; text-align:center;padding:5px; }
</style>
<form name="FREG" id="FREG" method="post" action="">
    <h1>REGISTRASI ANGGOTA</h1>
    <label>NAMA</label> : <input name="FNAMA" type="text" id="FNAMA" size="30" maxlength="30"><br>
    <label>ALAMAT</label> : <textarea name="FALAMAT" cols="30" rows="3" id="FALAMAT"></textarea><br>
    <label>EMAIL</label> : <input name="FEMAIL" type="text" id="FEMAIL" size="50" maxlength="100"><br>
    <div id="btn">
    <input type="submit" name="brnKirim" id="brnKirim" value="Kirim">
    <input type="reset" name="btnUlangi" id="btnUlangi" value="Ulangi">
    </div>
</form>

Anda bisa memodifikasi tampilan form, cukup dengan mengubah perintah cssnya saja. Silahkan download contoh file lengkapnya disini. Download

Semoga bermanfaat dan selamat mencoba.

Zainal Hakim

** Bebas disunting dengan menyebutkan sumber **

Artikel Lainnya

  • Membuat tampilan layout 3 kolom dengan css
    Membuat layout halaman web dengan css sangatlah mudah dan tidak menggunakan perintah yang rumit. Pada artikel singkat berikut ini saya akan menjelaskan bagaiman cara membuat tampilan halaman web dengan susunan tiga kolom. Contoh yang saya buat sengaja dirancang sederhana agar dapat digunakan untuk berbagai keperluan. Lihat kode berikut ini :
  • Membuat form login dengan css
    Membuat form login dengan css tidaklah susah hanya perlu beberapa menit untuk menyusun kode cssnya karena isian form yang dibuat hanya username, password dan tombol loginya. Beda kalau kita membuat form dengan css untuk keperluan yang lengkap seperti form
  • 6 Cara penulisan warna dalam css
    Cara penulisan warna dalam css untuk keperluan halaman web bisa kita lakukan dengan 6 cara. Semuanya mengarah pada penggunaan warna yang sama tapi ditulis dengan cara berbeda. Berikut ini saya akan berbagi tentang beberapa metode penulisan warna dalam css yang bisa anda gunakan.
  • Template halaman admin gratis
    Setiap kali kita membuat sebuah aplikasi web tentunya pasti menginginkan hasil yang baik, enak dilihat, tampilan yang cepat, fleksibel dan gampang untuk dikembangkan. Dan satu lagi tentunya lagi hemat waktu dalam membuatnya.
  • Mengatur format tabel dengan css
    Anda mungkin sudah tidak asing lagi dengan css, yang umumnya digunakan untuk mengatur layout halaman web. Berikut ini saya akan berbagi tentang bagaimana mengatur format tabel dengan css. Pengaturan format tabel yang akan kita lakukan adalah mengganti warna tabel dan jenis tulisan pada tiap cell tabel. SIlahkan simak berikut ini..

Kiriman terbaru