Contoh program XHTML

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.[3] XHTML adalah bentuk HTML yang didefinisikan sebagai aplikasi XML yang berarti XHTML berisi semua elemen dalam HTML 4.01 dikombinasikan dengan sintaks XML.[3]

XHTML adalah bahasa markup sebagaimana HTML, tetapi dengan gaya bahasa lebih baik.[4] XHTML merupakan versi HTML yang memenuhi persyaratan XML dan merupakan sebuah dokumen HTML,[5]dan XHTML menjadi standar internasional dengan spesifikasi yang ditetapkan oleh W3C (World Wide Web Consortium).[3]

Penulisan

sunting

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.[3]

Deklarasi Pada XHTML

sunting

Deklarasi Doctype pada XHTML hampir sama dengan Doctype pada HTML. W3C mengharuskan agar selalu menggunakan Doctype pada XHTML. Terdapat 3 Jenis Doctype pada XHTML:[6]

  • 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

sunting

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

sunting

Seperti yang telah disinggung sebelumnya, XHTML merupakan penyempurnaan dari HTML.[6] Untuk itu, ada beberapa aturan agar program lebih stabil dan konsisten.[6]

  • 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

sunting

Referensi

sunting
  1. ^ Zainal Arifin & Smitdev Community, 36 Menit Belajar Komputer: Php Dan Mysql, halaman 5-6. Elex Media Komputindo.
  2. ^ Doug Lowe,Jeff Cogswell,Ken Cox, ASP.NET 2.0 All-In-One Desk Reference For Dummies, halaman 178. Wiley Publishing, Inc.
  3. ^ a b c d e Andi Sunyoto, M. Kom (Amikom Yogyakarta), Ajax Membangun Web dengan Teknologi Asynchronouse JavaScript&XML, halaman 7, 8 & 163. ANDI.
  4. ^ Yuhefizar, 10 Jam Menguasai Internet, Teknologi, & Aplikasinya + CD, halaman 165. Elex Media Komputindo.
  5. ^ Ali Zaki & Smitdev Community, SPP AJAX untuk PEMULA, halaman 19. Elex Media Komputindo.
  6. ^ a b c d e Kesalahan pengutipan: Tanda <ref> tidak sah; tidak ditemukan teks untuk ref bernama dadan

๐Ÿ“š Artikel Terkait di Wikipedia

XML

XML (Extensible Markup Language) adalah bahasa markup untuk keperluan umum yang disarankan oleh W3C untuk membuat dokumen markup keperluan pertukaran

Extensible Application Markup Language

Extensible Application Markup Language (XAML, dieja zammel ['zรฆm?ฬฉ]) adalah sebuah bahasa berbasis XML deklaratif yang diciptakan oleh Microsoft yang digunakan

SVG

Vector Graphics (SVG) adalah format gambar yang menggunakan XML (Extensible Markup Language) sebagai dasar untuk membentuk gambar vektor dua dimensi. SVG

Extensible Stylesheet Language Transformations

Extensible Stylesheet Language Transformations, disingkat XSLT, adalah bahasa pemrograman berdasar XML yang digunakan untuk transformasi dokumen XML menjadi

Call Control eXtensible Markup Language

Call Control eXtensible Markup Language (CCXML) adalah standar XML yang dirancang untuk menyediakan dukungan telefoni berbasis peristiwa (event-based)

Active Server Pages .NET

dibuat halaman markup (penanda) seperti HTML (Hypertext Markup Language), WML (Wireless Markup Language), atau XML (Extensible Markup Language) yang dikirim

Perpustakaan virtual

perpustakaan virtual berbasis web meliputi Hypertext Markup Language (HTML), Extensible Markup Language (XML), Cascading Style Sheets (CSS), PHP, dan scripting

Daftar bahasa markah

markah: HyperText Markup Language (HTML) Extensible HyperText Markup Language (XHTML) XHTML Basic XHTML Mobile Profile (XHTML MP) Wiki markup โ€“ digunakan dalam