XHTML
XHTML
XHTML merupakan singkatan dari eXtensible
HyperText Markup Language. XHTML merupakan bentuk reformulasi dari HTML menggunakan paradigma XML. XHTML
adalah bahasa markup penerus
dan pengembangan dari HTML yang memiliki kemampuan yang kurang lebih mirip
HTML, tetapi dengan aturan sintaks yang
lebih ketat. HTML merupakan aplikasi dari SGML (Standard
Generalized Markup Language) yang sangat fleksibel, sedangkan XHTML
adalah aplikasi dari XML, turunan SGML yang lebih terbatas. Karena XHTML
harus memiliki keteraturan-bentuk (mengikuti sintaks yang
tepat), dokumen XHTML dapat diproses otomatis dengan menggunakan standar
pemroses XML - tidak seperti HTML yang membutuhkan pemroses yang cukup sulit
dan kompleks.
XHTML dapat dianggap sebagai perpaduan antara HTML dan XML karena
merupakan formulasi ulang HTML dalam bentuk XML. XHTML 1.0 telah menjadi rekomendasi
W3C atau World Wide Web Consortium pada
tanggal 26 Januari 2000.
XHTML adalah sebuah kombinasi dari HTML dan XML (Extensible Markup
Language) & merupakan bentuk sempurna (dalam arti, lebih ketat dan
bersih dibandingkan HTML).
Tujuan XHTML adalah
menggantikan HTML.
XHTML merupakan langkah berikutnya dalam evolusi
internet. XHTML versi
1.0 adalah jenis dokumen yang pertama dalam keluarga XHTML.
XHTML hampir identik dengan HTML 4.01 dengan hanya beberapa perbedaan. Ini merupakan
versi HTML 4.01 bersih
dan ketat. Jika Anda sudah tahu HTML, maka Anda perlu
untuk memberikan sedikit perhatian untuk belajar versi HTML terbaru ini.
Beberapa kesimpulannya :
·
XHTML adalah singkatan dari Bahasa Markup HyperText
yang Dapat Dimengerti
·
XHTML hampir identik dengan HTML
·
XHTML lebih ketat daripada HTML
·
XHTML adalah HTML yang didefinisikan sebagai aplikasi
XML
·
XHTML didukung oleh semua browser utama
Beberapa alasan mengapa menggunakan XHTML, yaitu :
Pengembang
atau developer yang memigrasi konten mereka ke XHTML 1.0 mendapatkan manfaat sebagai berikut berikut
§
Dokumen XHTML mudah
dilihat, diedit dan divalidasi dengant tool - tool standar XML.
§
Dokumen XHTML dapat
ditulis untuk beroperasi lebih baik daripada yang mereka lakukan sebelumnya di
browser yang ada serta di browser baru.
§
Dokumen XHTML dapat menggunakan aplikasi seperti
script dan applet yang bergantung pada dokumen HTML Object Model atau XML Object
Model.
§
XHTML memberi Anda
sebuah format yang lebih konsisten, dengan baik, terstruktur sehingga web dapat
diurai dengan mudah dan diproses oleh browser web sekarang dan masa depan.
§
Anda dapat dengan mudah maintain, mengedit, mengubah
dan memformat dokumen Anda dalam jangka panjang.
§
Karena standar XHTML resmi W3C, website Anda menjadi lebih kompatibel dengan
banyak browser dan lebih akurat.
§
XHTML menggabungkan
kekuatan dari HTML dan XML. Juga, halaman XHTML dapat diberikan oleh semua
browser XML diaktifkan.
§
XHTML mendefinisikan
kualitas standar untuk halaman web Anda dan jika Anda mengikuti, maka halaman
web Anda dihitung sebagai halaman web berkualitas. W3C mengesahkan halaman tersebut dengan Cap kualitas mereka.
§
XHTML menyempurnakan kekurangan-kekurangan pada HTML.
§
XHTML dapat dijalankan pada berbagai platform,
sehingga memungkinkan situs kita dibuka dengan baik melalui PDA dan ponsel.
Deklarasi Pada XHTML
Deklarasi
Doctype pada XHTML hampir sama dengan Doctype pada HTML. W3C mengharuskan agar
selalu menggunakan Doctype pada XHTML. Terdapat 3 Jenis Doctype pada XHTML
·
XHTML - Strict. Digunakan untuk membuat halaman yang
layout dan formatnya dikontrol penuh oleh CSS.
Pada
deklarasi ini menggunakan tag font dan table.
<!DOCTYPE html PUBLIC
"-//W3c//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
·
XHTML - Transitional. Digunakan untuk membuat halaman
yang sebagian besar menggunakan tag-tag HTML.
<!DOCTYPE html PUBLIC
"-//W3c//DTD XHTML 1.0 Transitional//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-traditional.dtd">
·
XHTML - Frame. Digunakan jika kita memakai frame
pada halaman web.
<!DOCTYPE html PUBLIC
"-//W3c//DTD XHTML 1.0 Frameset//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">
Elemen dasar pada XHTML
XHTML masih
menggunakan elemen pada HTML, meski beberapa penambahan dan penyempurnaan.[6] Berikut
beberapa elemen yang digunakan pada XHTML[6]:
Struktur |
Body,
Head, Html, Title |
Teks |
abbr,
acronym, address, blockquote, br, cite, code,dfn, div, em, h1, h2, h3, h4,h5,
h6, kbd, p, pre, q, samp, spam, strong, var |
Hypertext |
a |
List |
dl, dt,
dd, ol, ul, li |
Form |
form,
input, label, select, option, textaarea |
Tabel |
caption,
table, td, th, tr |
Gambar /
Image |
img |
Link |
link |
Beberapa aturan pada XHTML
Seperti yang
telah disinggung sebelumnya, XHTML merupakan penyempurnaan dari HTML. Untuk
itu, ada beberapa aturan agar program lebih
stabil dan konsisten.
·
Setiap tag harus ditulis dengan huruf kecil.
·
Memberi penutup untuk setiap tag.
·
Membuka dan menutup tag pada sarang yang benar.
·
Atribut tag ditulis dengan huruf kecil dan
memakai tanda petik.
Perbedaan Paling Penting dari HTML :
Ø
Struktur Dokumen :
·
XHTML DOCTYPE adalah wajib
·
Atribut xmlns di <html> wajib diisi
·
<html>, <head>, <title>, dan
<body> wajib
Ø
Struktur Dokumen
·
XHTML DOCTYPE adalah wajib
·
Atribut xmlns di <html> wajib
diisi
·
<html>, <head>,
<title>, dan <body> wajib
Ø
Atribut
XHTML
·
Nama atribut harus dalam
huruf kecil
·
Nilai atribut harus
dikutip
·
Atribut minimalis
dilarang
Sumber
:
https://id.wikipedia.org/wiki/HTML
http://www.kapalomen.com/2016/12/pengenalan-dasar-xhtml-serta-alasan-menggunakan-xhtml.html
Komentar
Posting Komentar