Extensible hypertext markup language: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
HsfBot (bicara | kontrib)
k Bot: Perubahan kosmetika
Default
Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler menghilangkan referensi [ * ]
Baris 1:
'''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>
[[Berkas:XHTML.svg|jmpl|200 px|Contoh program XHTML]]
 
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.
'''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>
 
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>
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]].<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 [[web|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]]