Extensible hypertext markup language: Perbedaan antara revisi
Impor teks terkontrol dari Wikipedia bahasa Indonesia; revisi 28005068; atribusi sumber disertakan. |
Presentation V4: sitasi, referensi, Math, Wikimedia Commons, dan atribusi |
||
| Baris 1: | Baris 1: | ||
'''XHTML''' merupakan [[singkatan]] dari '''eXtensible HyperText Markup Language'''. XHTML merupakan bentuk reformulasi dari [[HTML]] menggunakan [[paradigma]] [[XML]]. | [[File:XHTML.svg|thumb|right|280px|Contoh program XHTML]] | ||
'''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 [[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 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> | ||
XHTML adalah sebuah [[kombinasi]] dari HTML dan XML (''Extensible Markup Language'') & merupakan bentuk [[sempurna|penyempurnaan]] (dalam arti, lebih ketat dan bersih dibandingkan HTML). Tujuan XHTML adalah menggantikan HTML. XHTML adalah bentuk HTML yang didefinisikan sebagai aplikasi XML yang berarti XHTML berisi semua elemen dalam HTML 4.01 dikombinasikan dengan sintaks XML. | XHTML adalah sebuah [[kombinasi]] dari HTML dan XML (''Extensible Markup Language'') & merupakan bentuk [[sempurna|penyempurnaan]] (dalam arti, lebih ketat dan bersih dibandingkan HTML).<ref>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>Andi Sunyoto, M. Kom (Amikom Yogyakarta), ''Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML'', halaman 7, 8 & 163. ANDI.</ref> XHTML adalah bentuk HTML yang didefinisikan sebagai aplikasi XML yang berarti XHTML berisi semua elemen dalam HTML 4.01 dikombinasikan dengan sintaks XML.<ref>Andi Sunyoto, M. Kom (Amikom Yogyakarta), ''Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML'', halaman 7, 8 & 163. ANDI.</ref> | ||
XHTML adalah bahasa markup sebagaimana HTML, tetapi dengan gaya [[bahasa]] lebih baik. XHTML merupakan versi HTML yang memenuhi persyaratan XML dan merupakan sebuah dokumen HTML,dan XHTML menjadi standar [[internasional]] dengan spesifikasi yang ditetapkan oleh [[W3C]] (''World Wide Web Consortium''). | 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>Andi Sunyoto, M. Kom (Amikom Yogyakarta), ''Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML'', halaman 7, 8 & 163. ANDI.</ref> | ||
== Penulisan == | == 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. | 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>Andi Sunyoto, M. Kom (Amikom Yogyakarta), ''Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML'', halaman 7, 8 & 163. ANDI.</ref> | ||
=== Deklarasi Pada XHTML === | === Deklarasi Pada XHTML === | ||
Deklarasi Doctype pada XHTML hampir sama dengan Doctype pada HTML. W3C mengharuskan | Deklarasi Doctype pada XHTML hampir sama dengan Doctype pada HTML. W3C mengharuskan | ||
agar selalu menggunakan Doctype pada XHTML. Terdapat [[3]] Jenis Doctype pada XHTML: | agar selalu menggunakan Doctype pada XHTML. Terdapat [[3]] Jenis Doctype pada XHTML:<ref>[https://id.wikipedia.org/w/index.php?title=Extensible+hypertext+markup+language&oldid=28005068 sumber pada Wikipedia bahasa Indonesia]</ref> | ||
* XHTML - Strict. Digunakan untuk membuat [[halaman]] yang layout dan formatnya dikontrol penuh oleh [[CSS]]. | * XHTML - Strict. Digunakan untuk membuat [[halaman]] yang layout dan formatnya dikontrol penuh oleh [[CSS]]. | ||
Pada deklarasi ini menggunakan tag [[font]] dan [[tabel|table]]. | Pada deklarasi ini menggunakan tag [[font]] dan [[tabel|table]]. | ||
<syntaxhighlight lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Strict//EN" | |||
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></syntaxhighlight> | |||
* XHTML - Transitional. Digunakan untuk membuat halaman yang sebagian besar menggunakan tag-tag HTML. | * XHTML - Transitional. Digunakan untuk membuat halaman yang sebagian besar menggunakan tag-tag HTML. | ||
<syntaxhighlight lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Transitional//EN" | |||
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-traditional.dtd"></syntaxhighlight> | |||
* XHTML - Frame. Digunakan jika kita memakai frame pada [[web|halaman web]]. | * XHTML - Frame. Digunakan jika kita memakai frame pada [[web|halaman web]]. | ||
<syntaxhighlight lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Frameset//EN" | |||
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"></syntaxhighlight> | |||
=== Elemen dasar pada XHTML === | === Elemen dasar pada XHTML === | ||
XHTML masih menggunakan elemen pada HTML, meski beberapa penambahan dan penyempurnaan. | XHTML masih menggunakan elemen pada HTML, meski beberapa penambahan dan penyempurnaan.<ref>[https://id.wikipedia.org/w/index.php?title=Extensible+hypertext+markup+language&oldid=28005068 sumber pada Wikipedia bahasa Indonesia]</ref> | ||
Berikut beberapa elemen yang digunakan pada XHTML: | Berikut beberapa elemen yang digunakan pada XHTML:<ref>[https://id.wikipedia.org/w/index.php?title=Extensible+hypertext+markup+language&oldid=28005068 sumber pada Wikipedia bahasa Indonesia]</ref> | ||
{| 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 === | === 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. | Seperti yang telah disinggung sebelumnya, XHTML merupakan penyempurnaan dari HTML.<ref>[https://id.wikipedia.org/w/index.php?title=Extensible+hypertext+markup+language&oldid=28005068 sumber pada Wikipedia bahasa Indonesia]</ref> Untuk itu, ada beberapa aturan agar [[program]] lebih stabil dan konsisten.<ref>[https://id.wikipedia.org/w/index.php?title=Extensible+hypertext+markup+language&oldid=28005068 sumber pada Wikipedia bahasa Indonesia]</ref> | ||
* Setiap tag harus ditulis dengan huruf kecil. | * Setiap tag harus ditulis dengan huruf kecil. | ||
* Memberi penutup untuk setiap tag. | * Memberi penutup untuk setiap tag. | ||
| Baris 36: | Baris 66: | ||
== Pranala luar == | == Pranala luar == | ||
* [http://www.w3.org/TR/xhtml1/ Spesifikasi XHTML 1.0] | * [http://www.w3.org/TR/xhtml1/ Spesifikasi XHTML 1.0] | ||
* [http://www.w3.org/TR/xhtml11/ Spesifikasi XHTML 1.1] | * [http://www.w3.org/TR/xhtml11/ Spesifikasi XHTML 1.1] | ||
== Referensi == | == Referensi == | ||
<references /> | |||
== Sumber dan atribusi == | |||
Konten artikel ini diadaptasi dari [https://id.wikipedia.org/w/index.php?title=Extensible+hypertext+markup+language&oldid=28005068 Wikipedia bahasa Indonesia], revisi 28005068 (2025-10-16T06:46:16Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku. | |||
<!-- WIKI_UNISSULA_PRESENTATION_V4 --> | |||
Revisi terkini sejak 24 Agustus 2026 14.10
XHTML merupakan singkatan dari eXtensible HyperText Markup Language. XHTML merupakan bentuk reformulasi dari HTML menggunakan paradigma XML.[1]
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.[2]
XHTML adalah sebuah kombinasi dari HTML dan XML (Extensible Markup Language) & merupakan bentuk penyempurnaan (dalam arti, lebih ketat dan bersih dibandingkan HTML).[3] Tujuan XHTML adalah menggantikan HTML.[4] XHTML adalah bentuk HTML yang didefinisikan sebagai aplikasi XML yang berarti XHTML berisi semua elemen dalam HTML 4.01 dikombinasikan dengan sintaks XML.[5]
XHTML adalah bahasa markup sebagaimana HTML, tetapi dengan gaya bahasa lebih baik.[6] XHTML merupakan versi HTML yang memenuhi persyaratan XML dan merupakan sebuah dokumen HTML,[7]dan XHTML menjadi standar internasional dengan spesifikasi yang ditetapkan oleh W3C (World Wide Web Consortium).[8]
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.[9]
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:[10]
Pada deklarasi ini menggunakan tag font dan table. <syntaxhighlight lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Strict//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></syntaxhighlight>
- XHTML - Transitional. Digunakan untuk membuat halaman yang sebagian besar menggunakan tag-tag HTML.
<syntaxhighlight lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Transitional//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-traditional.dtd"></syntaxhighlight>
- XHTML - Frame. Digunakan jika kita memakai frame pada halaman web.
<syntaxhighlight lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Frameset//EN" "http://www.w3c.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"></syntaxhighlight>
Elemen dasar pada XHTML
XHTML masih menggunakan elemen pada HTML, meski beberapa penambahan dan penyempurnaan.[11] Berikut beberapa elemen yang digunakan pada XHTML:[12]
| 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.[13] Untuk itu, ada beberapa aturan agar program lebih stabil dan konsisten.[14]
- 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
Referensi
- ↑ Zainal Arifin & Smitdev Community, 36 Menit Belajar Komputer: Php Dan Mysql, halaman 5-6. Elex Media Komputindo.
- ↑ Doug Lowe,Jeff Cogswell,Ken Cox, ASP.NET 2.0 All-In-One Desk Reference For Dummies, halaman 178. Wiley Publishing, Inc.
- ↑ Andi Sunyoto, M. Kom (Amikom Yogyakarta), Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML, halaman 7, 8 & 163. ANDI.
- ↑ Andi Sunyoto, M. Kom (Amikom Yogyakarta), Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML, halaman 7, 8 & 163. ANDI.
- ↑ Andi Sunyoto, M. Kom (Amikom Yogyakarta), Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML, halaman 7, 8 & 163. ANDI.
- ↑ Yuhefizar, 10 Jam Menguasai Internet, Teknologi, & Aplikasinya + CD, halaman 165. Elex Media Komputindo.
- ↑ Ali Zaki & Smitdev Community, SPP AJAX untuk PEMULA, halaman 19. Elex Media Komputindo.
- ↑ Andi Sunyoto, M. Kom (Amikom Yogyakarta), Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML, halaman 7, 8 & 163. ANDI.
- ↑ Andi Sunyoto, M. Kom (Amikom Yogyakarta), Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML, halaman 7, 8 & 163. ANDI.
- ↑ sumber pada Wikipedia bahasa Indonesia
- ↑ sumber pada Wikipedia bahasa Indonesia
- ↑ sumber pada Wikipedia bahasa Indonesia
- ↑ sumber pada Wikipedia bahasa Indonesia
- ↑ sumber pada Wikipedia bahasa Indonesia
Sumber dan atribusi
Konten artikel ini diadaptasi dari Wikipedia bahasa Indonesia, revisi 28005068 (2025-10-16T06:46:16Z), yang tersedia berdasarkan lisensi Creative Commons Atribusi-BerbagiSerupa (CC BY-SA). Gambar pada artikel ini bersumber dari Wikimedia Commons dan mengikuti ketentuan lisensi masing-masing berkas. Mohon gunakan konten dan media secara bijak serta sesuai dengan ketentuan lisensi yang berlaku.