Apa itu XHTML?
Yuk, kita bahas bareng'' tentang XHTML
apa itu XHTML ??
- XHTML singkatan dari eXtensible HyperText Markup Language
- XHTML hampir identik dengan HTML 4.01
- XHTML adalah versi yang lebih ketat dan bersih dari HTML 4.01
- XHTML HTML didefinisikan sebagai aplikasi XML
- XHTML didukung oleh semua browser utama.
Mengapa kita harus belajar XHTML?
Coz'
banyak kesalahan dalam pembuatan halaman HTML di internet.
Ini
adalah salah satu contoh dalam penulisan HTMLyang buruk walupun tetap dapat di
jalankan di browser anda
<html>
<head>
<title>Contoh Punilasn HTML yg
buruk</title>
<body>
<h1>Penulisan HTML yg buruk
<p>ini adalah paragraph
</body>
XML
adalah bahasa markup di mana dokumen harus ditandai dengan benar dan rapi.
Pada
teknologi sekarang ini banyak sekali browser yang berbeda. Beberapa browser
berjalan pada komputer, dan beberapa browser berjalan pada ponsel atau
perangkat kecil lainnya. Perangkat yang lebih kecil sering kekurangan sumber
daya untuk menafsirkan penulisan HTML yang buruk.
Oleh
karena itu dengan menggabungkan dari HTML dan XML, XHTML telah
dikembangkan. XHTML HTML didesain ulang sebagai XML.
Paling Penting Perbedaan dari HTML:
Struktur Dokumen
1.XHTML DOCTYPE adalah wajib
2.Atribut XML namespace dalam
<html> adalah wajib
3.<html>, <head>, <title>,
dan <body> adalah wajib
XHTML Elemen
- Elemen XHTML harus bersarang dengan benar
- Elemen XHTML harus selalu ditutup
- Elemen XHTML harus dalam huruf kecil
- Dokumen XHTML harus memiliki satu elemen root
XHTML
Atribut
- Nama atribut harus dalam huruf kecil
- Nilai atribut harus dikutip
- Atribut minimalisasi dilarang
<!DOCTYPE "http://www.learnxhtml.blogspot.com/2013/05/learn-xhtml.html">
<html>
<head>
<title>Title of document</title>
</head>
<body>
......
</body>
</html>
<! DOCTYPE ....>
Apakah Wajib ??
Sebuah
dokumen XHTML harus memiliki deklarasi DOCTYPE XHTML.
Sebuah
daftar lengkap dari semua Doctypes XHTML ditemukan dalam HTML Tag Referensi
kami.
The
<html>, <head>, <title>, dan elemen <body> juga harus
hadir, dan xmlns atribut dalam <html>, harus menentukan namespace xml
untuk dokumen.
Contoh di
bawah ini menunjukkan dokumen XHTML dengan minimal tag yang diperlukan:
XHTML Elemen Harus Benar
Bersarang Dengan Benar
Dalam HTML, beberapa elemen dapat benar bersarang dalam satu sama lain,
seperti ini ;
<b><i>This text is bold and italic</b></i>
Dalam XHTML,
semua elemen harus benar bersarang dalam satu sama lain, seperti ini ;
<b><i>This text is bold and italic</i></b>
XHTML Elemen Selalu Harus Ditutup
Penulisan yang salah ;
<p>This is a paragraph
<p>This is another paragraph
<p>This is another paragraph
penulisan yang benar ;
<p>This is a paragraph</p>
<p>This is another paragraph</p>
<p>This is another paragraph</p>
Elemen kosong Juga Harus Ditutup
Penulisan yang salah ;
A break: <br>
A horizontal rule: <hr>
An image: <img src="happy.gif" alt="Happy face">
A horizontal rule: <hr>
An image: <img src="happy.gif" alt="Happy face">
penulisan yang benar ;
A break: <br />
A horizontal rule: <hr />
An image: <img src="happy.gif" alt="Happy face" />
A horizontal rule: <hr />
An image: <img src="happy.gif" alt="Happy face" />
XHTML Elements Tidak Menggunakan Huruf Besar
Penulisan yang salah ;
<BODY>
<P>This is a paragraph</P>
</BODY>
<P>This is a paragraph</P>
</BODY>
penulisan yang benar ;
<body>
<p>This is a paragraph</p>
</body>
<p>This is a paragraph</p>
</body>
Attribute Tidak Menggunakan Huruf Besar
Penulisan yang salah ;
<table WIDTH="100%">
penulisan yang benar ;
<table width="100%">
Attribute Harus Dikutip
Penulisan yang salah ;
<table width=100%>
penulisan yang benar ;
<table width="100%">
No comments:
Post a Comment