Extensible hypertext markup language: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
Default
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler menghilangkan referensi [ * ]
k Dikembalikan ke revisi 13356584 oleh HsfBot (bicara).
Tag: Pembatalan
Baris 1:
[[Berkas:XHTML.svg|jmpl|200 px|Contoh program XHTML]]
'''XHTML''' merupakan singkatan dari '''eXtensible HyperText Markup Language'''. XHTML merupakan bentuk reformulasi dari HTML menggunakan paradigma XML.
 
'''XHTML''' merupakan [[singkatan]] dari '''eXtensible HyperText Markup Language'''. XHTML merupakan bentuk reformulasi dari [[HTML]] menggunakan [[paradigma]] [[XML]].<ref> Zainal Arifin & Smitdev Community, ''36 Menit Belajar Komputer: Php Dan Mysql'', halaman 5-6. Elex Media Komputindo.</ref>
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 ''(Standard Generalized Markup Language)'' yang sangat fleksibel, sedangkan XHTML adalah aplikasi dari XML, turunan SGML yang lebih terbatas.
 
XHTML adalah ''[[bahasa markup]]'' penerus dan pengembangan dari HTML yang memiliki kemampuan yang kurang lebih mirip HTML, tetapi dengan aturan [[Sintaksis|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.
 
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]].<ref> Doug Lowe,Jeff Cogswell,Ken Cox, ''ASP.NET 2.0 All-In-One Desk Reference For Dummies'', halaman 178. Wiley Publishing, Inc.</ref>
 
== Pendahuluan ==
XHTML adalah sebuah [[kombinasi]] dari HTML dan XML (''Extensible Markup Language'') & merupakan bentuk [[sempurna]] (dalam arti, lebih ketat dan bersih dibandingkan HTML).<ref name="andi">Andi Sunyoto, M. Kom (Amikom Yogyakarta), ''Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML'', halaman 7, 8 & 163. ANDI.</ref> Tujuan XHTML adalah menggantikan HTML.<ref name="andi"/> XHTML adalah bentuk HTML yang didefinisikan sebagai aplikasi XML yang berarti XHTML berisi semua elemen dalam HTML 4.01 dikombinasikan dengan sintaks XML.<ref name="andi"/>
 
XHTML adalah bahasa markup sebagaimana HTML, tetapi dengan gaya [[bahasa]] lebih baik<ref>Yuhefizar, ''10 Jam Menguasai Internet, Teknologi, & Aplikasinya + CD'', halaman 165. Elex Media Komputindo.</ref>. XHTML merupakan versi HTML yang memenuhi persyaratan XML dan merupakan sebuah dokumen HTML,<ref>Ali Zaki & Smitdev Community, ''SPP AJAX untuk PEMULA'', halaman 19. Elex Media Komputindo.</ref>dan XHTML menjadi standar [[internasional]] dengan spesifikasi yang ditetapkan oleh [[W3C]] (''World Wide Web Consortium'').<ref name="andi"/>
 
== Alasan Menggunakan XHTML ==
Beberapa alasan mengapa menggunakan XHTML<ref name="dadan">Dadan Sutisna, ''7 Langkah Mudah Menjadi WEB Master + CD'', halaman 33 - 35. mediakita.</ref>:
* XHTML menyempurnakan kekurangan-kekurangan pada HTML.
* XHTML dapat dijalankan pada berbagai platform, sehingga memungkinkan situs kita dibuka dengan baik melalui [[PDA]] dan [[ponsel]].
 
== Penulisan ==
XHTML tidak terlalu berbeda dengan HTML 4.01 standar. Jika sudah mempunyai kemampuan HTML 4.01 maka akan sangat membantu untuk memulai XHTML. XHTML mengharuskan penulisan [[tag]] dengan huruf kecil (''lowercase'') dan selalu menutup menggunakan penutup tag.<ref name="andi"/>
 
=== 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<ref name="dadan"/>:
* XHTML - Strict. Digunakan untuk membuat [[halaman]] yang layout dan formatnya dikontrol penuh oleh [[CSS]].
Pada deklarasi ini menggunakan tag [[font]] dan [[tabel|table]].
<source lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></source>
* XHTML - Transitional. Digunakan untuk membuat halaman yang sebagian besar menggunakan tag-tag HTML.
<source lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Transitional//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-traditional.dtd"></source>
* XHTML - Frame. Digunakan jika kita memakai frame pada [[web|halaman web]].
<source lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Frameset//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"></source>
 
* XHTML - Frame. Digunakan jika kita memakai frame pada halaman web.
=== Elemen dasar pada XHTML ===
XHTML masih menggunakan elemen pada HTML, meski beberapa penambahan dan penyempurnaan.<ref name="dadan"/>
Berikut beberapa elemen yang digunakan pada XHTML<ref name="dadan"/>:
{| class=prettytable
|-
! 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.<ref name="dadan"/> Untuk itu, ada beberapa aturan agar [[program]] lebih stabil dan konsisten.<ref name="dadan"/>
* 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]].
 
== Pranala luar ==
* {{en}} [http://www.w3.org/TR/xhtml1/ Spesifikasi XHTML 1.0]
* {{en}} [http://www.w3.org/TR/xhtml11/ Spesifikasi XHTML 1.1]
 
== Referensi ==
{{reflist}}
 
{{Standar W3C}}
 
[[Kategori:Standar W3C]]
[[Kategori:Bahasa markah]]