Extensible hypertext markup language: Perbedaan antara revisi

Konten dihapus Konten ditambahkan
InternetArchiveBot (bicara | kontrib)
Rescuing 2 sources and tagging 0 as dead.) #IABot (v2.0.9.5
 
(23 revisi perantara oleh 17 pengguna tidak ditampilkan)
Baris 1:
[[Berkas:XHTML.svg|thumbjmpl|200 px|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, tapitetapi 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>
 
XHTML adalah sebuah [[kombinasi]] dari HTML dan XML (''Extensible Markup Language'') & merupakan bentuk [[sempurna|penyempurnaan]] (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"/>
== 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.<ref name="DeVoicey"/> Jika sudah mempunyai kemampuan HTML 4.01 maka akan sangat membantu untuk memulai XHTML.<ref name="DeVoicey"/> 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]].
<sourcesyntaxhighlight lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Strict//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-strict.dtd"></sourcesyntaxhighlight>
* XHTML - Transitional. Digunakan untuk membuat halaman yang sebagian besar menggunakan tag-tag HTML.
<sourcesyntaxhighlight lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Transitional//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-traditional.dtd"></sourcesyntaxhighlight>
* XHTML - Frame. Digunakan jika kita memakai frame pada [[web|halaman web]].
<sourcesyntaxhighlight lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Frameset//EN"
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"></sourcesyntaxhighlight>
 
=== 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
|-
Baris 72 ⟶ 66:
 
== Pranala luar ==
* {{en}} [http://www.w3.org/TR/xhtml1/ Spesifikasi XHTML 1.0] {{Webarchive|url=https://web.archive.org/web/20210320090420/http://www.w3.org/TR/xhtml1/ |date=2021-03-20 }}
* {{en}} [http://www.w3.org/TR/xhtml11/ Spesifikasi XHTML 1.1] {{Webarchive|url=https://web.archive.org/web/20081114232914/http://www.w3.org/TR/xhtml11/ |date=2008-11-14 }}
 
== Referensi ==
Baris 83 ⟶ 77:
[[Kategori:Bahasa markah]]
[[Kategori:HTML]]
 
[[af:XHTML]]
[[ar:لغة رقم النص الفائق القابلة للتمديد]]
[[bg:XHTML]]
[[ca:Extensible HyperText Markup Language]]
[[cs:Extensible HyperText Markup Language]]
[[da:XHTML]]
[[de:Extensible Hypertext Markup Language]]
[[en:XHTML]]
[[eo:XHTML]]
[[es:XHTML]]
[[et:XHTML]]
[[eu:XHTML]]
[[fa:اکس‌اچ‌تی‌ام‌ال]]
[[fi:XHTML]]
[[fr:Extensible HyperText Markup Language]]
[[ga:XHTML]]
[[gl:XHTML]]
[[he:XHTML]]
[[hu:XHTML]]
[[ia:XHTML]]
[[is:XHTML]]
[[it:XHTML]]
[[ja:Extensible HyperText Markup Language]]
[[km:XHTML]]
[[ko:XHTML]]
[[lmo:XHTML]]
[[lt:XHTML]]
[[lv:XHTML]]
[[ml:എക്സ്.എച്.റ്റി.എം.എൽ.]]
[[nl:Extensible HyperText Markup Language]]
[[nn:XHTML]]
[[no:XHTML]]
[[pl:XHTML]]
[[pt:XHTML]]
[[ro:XHTML]]
[[ru:XHTML]]
[[simple:XHTML]]
[[sk:XHTML]]
[[sl:XHTML]]
[[sr:XHTML]]
[[sv:XHTML]]
[[ta:எக்சு.எச்.டி.எம்.எல்]]
[[th:เอกซ์เอชทีเอ็มแอล]]
[[tr:XHTML]]
[[uk:XHTML]]
[[ur:توسیعی وراۓ متن زبان تدوین]]
[[vi:XHTML]]
[[yo:XHTML]]
[[zh:XHTML]]