Bab II (XHTML)
Bab II (XHTML)
A. Pengertian XHTML
Pada bab sebelumnya, ketika sebuah file HTML dibuat terjadi kesalahan untuk tidak
menutup tag yang digunakan maka browser akan tetap menampilkan hasilnya
dengan cukup baik. Untuk meminimalisasi terjadinya kesalahan penutupan tag
HTML tersebut, maka ditentukan standar baru yaitu XHTML.
XHTML merupakan kombinasi antara HTML dan XML (Extensible Markup Language)
yang menjadikan sebuah halaman HTML akan menjadi lebih sempurna (karena
aturan penulisan lebih ketat dan bersih) sehingga dokumen HTML yang dihasilkan
akan lebih terstruktur dan rapih.
XML adalah markup language yang penulisan codenya harus benar sehingga dapat
menghasilkan dokumen yang “well-formed”. XML didesain untuk mendeskripsikan
data, sedangkan HTML didesain untuk menampilkan data. Hal ini juga didasari pada
pengaksesan website yang bukan hanya melalui computer, melainkan dapat
diakses dengan PDA atau handphone. Sehingga diperlukan sebuah standar skrip
yang bebas dari kesalahan. Berikut contoh penulisan dokumen HTML yang buruk:
Nama File : contoh_2_1.html
1 <html>
2 <head>
3 <title>Ini adalah dokumen HTML sederhana</title>
4 </head>
5 <body>
6 <h1>Selamat Datang di kjoew3dx zone </html>
Terlihat bahwa untuk tag <h1> tidak ditutup dan tag <body> juga demikian. Pada browser
n Keteranga
computer, mungkin document tersebut masih bisa ditampilkan, akan tetapi jika diakses dari
sellular atau PDA, mungkin akan mengalami masalah.
B. Penulisan XHTML
Sudah disebutkan di atas bahwa XHTML lebih ketat dan bersih, maka untuk
membuat sebuah dokumen XHML adalah harus memenuhi aturan sebagai
berikut :
5. Nilai dari attribute harus dikasih tanda petik ganda (double quote) dan tidak
bisa disingkat
HTML XHTML
compact compact="compact"
checked checked="checked"
declare declare="declare"
readonly readonly="readonly"
disabled disabled="disabled"
selected selected="selected"
defer defer="defer"
ismap ismap="ismap"
nohref nohref="nohref"
noshade noshade="noshade"
nowrap nowrap="nowrap"
multiple multiple="multiple"
noresize noresize="noresize"
1. DOCTYPE
2. Html
3. Head
4. Body
<body>
</body>
</html>
Baris code yang dicetak tebal pada nomor 1 s/d 3 adalah untuk validasi dokumen XHTML di
n Keteranga
www.w3.org
1. Pada setiap file html, tambahkan baris code yang dicetak tebal di atas
2. Mereplace tag dan attribute yang mengandung huruf capital menjadi lower
case.
3. Memberikan tanda petik (“”) pada nilai attribute