Minggu, 2010-02-28 - 07:05:05WIB
andangcharisma.com:
Selvita->wah trimakasih dukungan nya, sering2 maen ke sini yak.. LAili->Yupz anda benar,.. Maman Firmansyah->Cukup simple saja kok nanti akan saya ulas tutorialnya,..
Rabu, 2010-02-24 - 20:55:54WIB
Maman Firmansayah:
bagaimana cih caranya membuat widget status OFFLINE ata ONLINE.?? bantu yah..
Jumat, 2010-01-08 - 14:55:10WIB
laili:
aan, dulu anak smp 1 gtg?
Senin, 2009-12-28 - 21:18:58WIB
Selfita:
Mz...websitex key3n buanggeet... Wach bz jd cntoh,wat qt2 yg pemuLaaa...
Senin, 2009-11-23 - 22:06:47WIB
S:
Ô ą ş xxxx
Minggu, 2009-11-15 - 10:27:46WIB
Jonbetta:
Info Menarik Numpang Baca bos...
Senin, 2009-10-19 - 16:07:51WIB
danie:
mcem mane hasinye.... susah amat MANA?????
Minggu, 2009-10-18 - 12:01:18WIB
ahmad kirom:
caranya liat hasilnya gmn ??
Minggu, 2009-10-18 - 08:18:47WIB
Genia:
Mz ndi to hazile???
Sabtu, 2009-10-17 - 18:00:34WIB
fanie:
maZ... hasilx mana???????
Sabtu, 2009-10-17 - 17:55:25WIB
deky:
edan........
Sabtu, 2009-10-17 - 15:58:04WIB
FERID:
du...h soalnya bikin kepala botak untung gak botak beneran
Sabtu, 2009-10-17 - 15:56:14WIB
verid:
soale bikin kepala botak........ untung g botak beneran.. he he
Sabtu, 2009-10-17 - 10:52:33WIB
Suryaning lestari:
Hasil tryout umugm di bwi
Sabtu, 2009-10-17 - 10:45:59WIB
tohirrrrrr:
beh mantaaaaaaaaap hasile sip besokkkkkk kalo buat soal yang lebih sip lg botak2 pisan
Sabtu, 2009-10-17 - 10:45:53WIB
tohirrrrrr:
beh mantaaaaaaaaap hasile sip besokkkkkk kalo buat soal yang lebih sip lg botak2 pisan
Sabtu, 2009-10-17 - 09:38:24WIB
fedian:
hsl tryot na mana??
Sabtu, 2009-10-17 - 09:38:06WIB
fedian:
hsl tryot na mana??
Sabtu, 2009-10-17 - 08:13:10WIB
dedew:
websitenya apik mas.....
Sabtu, 2009-10-10 - 18:21:58WIB
manohara hahahaghz:
mas,,, TOne jan mantep... mak nyos soale... behhhhh
Sabtu, 2009-10-10 - 11:02:52WIB
arrum:
hasil TO mana?
Jumat, 2009-10-09 - 13:26:56WIB
isty:
mz,, tanya2 ttg ugm blh kn??
Selasa, 2009-10-06 - 19:42:21WIB
Fandy:
Hsilnya msih lma ya dr tryout di bwi.!Kok blm ada isinya jg ya?
Sabtu, 2009-09-05 - 14:02:31WIB
aan:
ok tak liat jadwal dulu, tar aku kabari lagi yak..
Jumat, 2009-09-04 - 23:36:17WIB
aryo:
kpn main ke Imogiri
Kamis, 2009-09-03 - 21:29:56WIB
aan:
weh fajar.. kui yo kudu donk.. hukumnya wajib..
Selasa, 2009-09-01 - 16:59:37WIB
fajar rahman:
Kok maleh sangar kowe ndanks
Sabtu, 2009-08-22 - 09:49:14WIB
aan:
lanjutgan juga..
Kamis, 2009-08-20 - 17:09:01WIB
amd.cracker:
lanjutgan!!
Jumat, 2009-07-31 - 06:37:07WIB
aan:
weh weh ini pak daniel datang-datang ngajakin pertumpahan darah ni, hehe..
Rabu, 2009-07-29 - 17:41:24WIB
Daniel:
oo ternyata as andank yg pernah PKL di RSB to ini ... :)
Kamis, 2009-07-09 - 11:16:49WIB
aan:
akhirnya menyerah juga aku..
Senin, 2009-06-22 - 09:26:58WIB
aan:
haduh pusing ngonekin prolink phs100 ke ubuntu 9.04
Minggu, 2009-06-21 - 19:34:14WIB
aan:
halah yum.. maturnuwun lah.. xixi..
Minggu, 2009-06-21 - 19:25:12WIB
ayum:
aan.. elek.. tapi keren wat webnya.. saluuuuuuut.. hehe
Minggu, 2009-06-21 - 19:07:16WIB
adi:
tolong donk mas andangcharisma bahas tentang oop php lebih dalam lagi.. trimakasih.
Jumat, 2009-06-19 - 14:11:29WIB
cindai:
aaaaaaaaaaan... jelek
Senin, 2009-06-15 - 07:47:35WIB
ahmas:
waw terimakasih infonya yah.. nice to see your web site..
Minggu, 2009-06-07 - 19:59:24WIB
aan:
buat ndiri dunk.. tar kalo sempat tak ulas dalam artikel deh.. nantikan yah..
Minggu, 2009-06-07 - 13:46:26WIB
Hangga Nuarta:
Wah shoutboxnya buat sendiri ya Mas??? Keren nih... :)
Minggu, 2009-06-07 - 08:45:25WIB
aan:
haduh mohon menggunakan nama yang di mengerti manusia yah.. saya jadi bingung menanggapinya, haha.. walah.. smangat...
Minggu, 2009-06-07 - 07:30:29WIB
nama anda:
an, tu realita kehiduan ato kehidupan??
Minggu, 2009-06-07 - 07:24:09WIB
ayum:
wew, keyenz.. smgat an . . . ! ! ^^
Sabtu, 2009-06-06 - 08:12:58WIB
bima:
wew...akhirnya jadi juga Mas??? keren...keren....
Jumat, 2009-06-05 - 07:33:34WIB
aan:
kurang emoticons yach... hehehe ..
Rabu, 2009-06-03 - 22:45:42WIB
shakti:
a-a-n =D :emoticons:
Jumat, 2009-05-22 - 21:59:46WIB
Prisai Purnama Adi:
Tampilan web mu apick cuy, ramai dengan warna-warna. mbo' y dikasih tutorial bikin web gtu...??? biar q bisa menyusulmu membuat web, hahahaha..... oke..
Jumat, 2009-05-22 - 19:20:39WIB
andang:
Jika anda ada pertanyaan yang mengganjal, silakan tanyakkan di sini...
Nama
Website
Pesan
Ketik kembali kode di atas:







Adsense Indonesia

cool hit counter

Senin, 15 Juni 2009 - 08:36:20 WIB
Belajar XHTML dan Web Standards
Diposting oleh : Andang Charisma Perdana
Kategori: HTML/XHTML - Dibaca: 236 kali


Bookmark and Share

Web Standards merupakan sebuah standard dalam menyusun kode-kode HTML yang baik dan terstruktur. Kebanyakan website yang ada saat ini disusun dengan kode HTML yang tidak terstruktur, hancur dan berantakan. Karena itu World Wide Web Consortium (W3C) dengan semangat membara ingin menyuruh para pembuat website diseluruh dunia untuk menstandardkan websitenya.

XML

Anda tentu sudah tau tentang XML, yang merupakan bahasa markup seperti halnya HTML. Hanya saja XML lebih terstruktur penggunaannya, salah sedikit saja maka aplikasi-aplikasi yang dapat membaca XML akan gagal membaca file XML anda. Perbedaan antara XML dan HTML adalah: HTML didesain untuk menampilkan data sedangkan XML didesain untuk mendeskripsikan data.

Karena itu W3C mengeluarkan standard baru yang menggabungkan kekuatan HTML dan XML menjadi satu yaitu XHTML. Karena XHTML merupakan XML, maka XHTML bisa dibaca oleh semua alat yang mampu membaca XML. Dan karena XHTML juga merupakan HTML maka browser-browser kuno juga mampu membacanya.

Kenapa sih harus standard?

Ini pertanyaan yang sering ditanyakan oleh orang-orang, kenapa website kita harus standard? Oke, jika kita menggunakan browser seperti IE, Firefox dan browser lainnya dikomputer tidak akan masalah walaupun kode HTML kita berantakan karena browser-browser tersebut cukup canggih dan mampu membaca kode HTML sekacau apapun. Tapi bagaimana dengan orang-orang yang masih menggunakan browser text seperti Linx? atau orang buta yang menggunakan browser Webbie atau screen reader untuk membaca website anda? Atau bagaimana dengan orang-orang yang mengakses website anda melalui Handphone, PDA atau gadget-gadget kecil lainnya. Dengan membuat website anda menjadi standard maka website anda dapat dibaca oleh semua media

Dengan bantuan CSS (Cascading Stylesheet) maka tampilan XHTML anda bisa dipercantik tanpa harus mengubah kode XHTML anda. Jadi gabungan XHTML dan CSS akan menghasilkan website maut yang kompatibel disemua media.

Satu lagi keunggulan web standard. Karena kode XHTML anda terstruktur dan tidak terlalu banyak kode (karena layout dan tampilan diatur oleh CSS) maka Search Engine dapat lebih mudah mengindeks website anda. Website anda akan lebih mudah masuk Search Engine.

Jadi? jika anda ingin beralih ke XHTML teruskan membaca, tetapi jika anda pikir ini hanya omong kosong silahkan saja klik tanda silang dikanan atas browser anda. Pilihan ada ditangan Anda :)

Deklarasikan bahwa file anda XHTML

Mungkin anda akan bertanya-tanya, berarti saya simpan filenya dengan nama index.xhtml? tidak perlu, anda gunakan saja index.html atau index.php atau lainnya. Yang penting disini adalah kita mendeklarasikan bahwa dokumen kita adalah dokumen XHTML. XHTML sendiri saat ini sudah ada 3 versi, yaitu XHTML 1.0, XHTML 1.1 dan XHTML 2.0 (dalam pengembangan). Apabila anda masih beralih dari HTML ke XHTML gunakan saja XHTML 1.0, karena XHTML 1.1 sudah banyak perubahan apalagi yang XHTML 2.0.

XHTML 1.0 sendiri dibagi menjadi 3 tipe dokumen yaitu:

  • STRICT. Puncaknya standard, gunakan ini apabila anda benar-benar menginginkan kode yang benar-benar terstruktur. Beberapa tag sudah dihilangkan disini seperti <iframe>. Anda harus mengkombinasikan antara XHTML dan CSS
  • TRANSITIONAL. Gunakan ini apabila anda ingin tampilan ditampilkan didalam file XHTML tidak di CSS
  • FRAMESET. Gunakan yang ini, jika anda ngotot ingin menggunakan frames

Saya akan menerangkan perbedaan ketiganya di artikel lainnya. Sekarang seperti apa deklarasi ketiganya? lihat contoh dibawah:

XHTML 1.0 STRICT

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML 1.0 TRANSITIONAL

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 FRAMESET

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

Kode XHTML selengkapnya adalah:

<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<title>Judul Halaman Web
</head>
<body>
<p>Isi halaman Web</p>
</body>
</html>

Seperti apa sih kode XHTML?

Banyak sekali perbedaan antara kode HTML dan XHTML, yang pertama tentu saja diatas kode anda harus dideklarasikan apakah kode anda XHTML Frameset, Transitional atau Strict. Anda sudah melihat contohnya diatas. Kemudian apa lagi? masih banyak yang harus diingat. Mari kita bahas satu persatu.

Gunakan selalu huruf kecil (lowercase)

Ahh, kebiasaan kita dalam membuat HTML, hurufnya gede-gede bahkan kadang-kadang campur aduk nggak karuan. Perhatikan contoh HTML yang keliru dibawah ini:

<table WIDTH="100%">
<TR><TD>Contoh Teks</TD></TR>
</table>
Jika anda tidak mengerti apa itu tag, apa itu atribut, berarti anda salah membaca artikel. Silahkan baca artikel mengenai dasar HTML terlebih dahulu, baru kemudian meneruskan membaca yang ini.

Jika anda perhatikan pada dicontoh diatas, tag ataupun atribut ada yang menggunakan huruf kapital (uppercase). Didalam XHTML kode seperti itu salah, anda harus selalu menggunakan huruf kecil. Karena itu biasakan menggunakan huruf kecil dalam membuat tag html. Walaupun toh hasilnya dibrowser sama saja, tetapi web anda menjadi tidak standard. Ini contoh XHTML yang benar:

<table width="100%">
<tr><td>Contoh Teks</td></tr>
</table>

Semua tag harus terstruktur dengan baik

Setiap tag yang dibuka harus ditutup dan harus terstruktur dengan baik dan benar. Perhatikan contoh yang salah ini:

<p><b>Ini Contoh Text</p></b>

Oke anda tau kesalahannya? ya <b> yang dibuka didalam <p> tetapi malah yang ditutup </p> duluan. Yang benar adalah:

<p><b>Ini Contoh Text</b></p>

Contoh lagi yang salah:

<p>Paragraf 1 
<p>Paragraf 2

Apa kesalahannya? ya, <p> tidak ditutup. Ini yang benar:

<p>Paragraf 1

 

<p>Paragraf 2

 

Standalone Tag yang benar

Jika kita biasanya menulis <br> maka didalam XHTML yang benar adalah <br />. Demikian juga dengan <hr> yang benar <hr />. Ada lagi tag yaitu <img>, <input> yang benar adalah <img />, <input />

Jangan lupa tanda petik untuk atribut

Kebiasaan buruk lainnya adalah tidak memberikan tanda petik untuk atribut. Perhatikan contoh berikut ini:

<table width=100% cellpadding=2 cellspacing=3>
<tr><td>Contoh Teks</td></tr>
</table>

Seharusnya yang benar adalah:

<table width="100%" cellpadding="2" cellspacing="3">
<tr><td>Contoh Teks</td></tr>
</table>

Menyingkat atribut = Salah!!

Anda pernah menyingkat atribut? mungkin anda tidak menyadarinya, coba perhatikan contoh berikut:

<input type="radio" checked>
<input type="text" readonly>

Jadi bagaimana yang benar? mudah, perhatikan contoh yang benar:

<input type="radio" checked="checked">
<input type="text" readonly="readonly">

Valid kah kode XHTML anda?

Jika anda sudah mengubah semua kode HTML menjadi XHTML, sekarang saatnya anda untuk mengetes apakah kode XHTML anda valid, bagaimana caranya? Kunjungi saja

http://validator.w3.org

yang merupakan validator resmi dari W3C. Jika tidak terdapat error dalam website anda, selamat website anda sudah standard, dan anda benar-benar memperhatikan website anda dan pengunjung website anda.

 

sumber: http://www.dhimasronggobramantyo.com/


Simpan Artikel ini:
Bookmark and Share


1 Komentar :

Maman Firmasnyah
Salam hormat saya haturkan..
saya lagi belajar XHTML sangat terbantu sekali dengan postingan materi Anda... trimsk banget.. semoga ilmu anda tambah berkembang dan membawa keberkahan..

Isi Komentar :
Nama :
Website :
Komentar
Hitung 8 + 4
Jawaban
Isikan jawaban dari hasil penjumlahan di atas lalu klik kirim

© 2008-2009 All Rights Reserved.
Designed by AndangCharisma for AndangCharisma.com .

This page opened in 0.264 seconds just for educational supplement, individual need and self entertaiment purposes only.
Best view with Mozilla Firefox 3.5.x version at 1024x768 pixels resolution. This site using Adobe Flash Player v9.0 or above and `Javascripts Enabled' on your browser.