Extensible hypertext markup language: Perbedaan antara revisi
k Bot: Perubahan kosmetika |
Default Tag: VisualEditor Suntingan perangkat seluler Suntingan peramban seluler menghilangkan referensi [ * ] |
||
Baris 1: | Baris 1: | ||
⚫ | |||
[[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 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. |
||
⚫ | |||
⚫ | 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. |
||
⚫ | XHTML adalah '' |
||
⚫ | 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 |
||
== Pendahuluan == |
== Pendahuluan == |
||
XHTML adalah sebuah |
XHTML adalah sebuah kombinasi dari HTML dan XML (''Extensible Markup Language'') & merupakan bentuk sempurna (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 bahasa markup sebagaimana HTML, tetapi dengan gaya |
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''). |
||
== Alasan Menggunakan XHTML == |
== Alasan Menggunakan XHTML == |
||
Beberapa alasan mengapa menggunakan XHTML |
Beberapa alasan mengapa menggunakan XHTML: |
||
* XHTML menyempurnakan kekurangan-kekurangan pada HTML. |
* XHTML menyempurnakan kekurangan-kekurangan pada HTML. |
||
* XHTML dapat dijalankan pada berbagai platform, sehingga memungkinkan situs kita dibuka dengan baik melalui |
* XHTML dapat dijalankan pada berbagai platform, sehingga memungkinkan situs kita dibuka dengan baik melalui PDA dan ponsel. |
||
== 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 |
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. |
||
=== 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 |
agar selalu menggunakan Doctype pada XHTML. Terdapat 3 Jenis Doctype pada XHTML: |
||
* XHTML - Strict. Digunakan untuk membuat |
* XHTML - Strict. Digunakan untuk membuat halaman yang layout dan formatnya dikontrol penuh oleh CSS. |
||
Pada deklarasi ini menggunakan tag |
Pada deklarasi ini menggunakan tag font dan 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. |
* 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> |
|||
⚫ | |||
<source lang="html4strict"><!DOCTYPE html PUBLIC "-//W3c//DTD XHTML 1.0 Frameset//EN" |
|||
"http://www.w3c.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"></source> |
|||
⚫ | |||
=== 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. |
||
Berikut beberapa elemen yang digunakan pada XHTML |
Berikut beberapa elemen yang digunakan pada XHTML |
||
{| 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. |
Seperti yang telah disinggung sebelumnya, XHTML merupakan penyempurnaan dari HTML. Untuk itu, ada beberapa aturan agar program lebih stabil dan konsisten. |
||
* Setiap tag harus ditulis dengan huruf kecil. |
* Setiap tag harus ditulis dengan huruf kecil. |
||
* Memberi penutup untuk setiap tag. |
* Memberi penutup untuk setiap tag. |
||
* Membuka dan menutup tag pada sarang yang benar. |
* Membuka dan menutup tag pada sarang yang benar. |
||
* Atribut tag ditulis dengan huruf kecil dan memakai |
* Atribut tag ditulis dengan huruf kecil dan memakai tanda petik. |
||
== Pranala luar == |
== Pranala luar == |
||
* {{en}} |
* {{en}} Spesifikasi XHTML 1.0 |
||
* {{en}} |
* {{en}} Spesifikasi XHTML 1.1 |
||
== Referensi == |
== Referensi == |
||
{{reflist}} |
|||
{{Standar W3C}} |
|||
[[Kategori:Standar W3C]] |
[[Kategori:Standar W3C]] |
||
[[Kategori:Bahasa markah]] |
[[Kategori:Bahasa markah]] |
Revisi per 19 Februari 2018 22.10
XHTML merupakan singkatan dari eXtensible HyperText Markup Language. XHTML merupakan bentuk reformulasi dari HTML menggunakan paradigma XML.
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.
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.
Pendahuluan
XHTML adalah sebuah kombinasi dari HTML dan XML (Extensible Markup Language) & merupakan bentuk sempurna (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 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).
Alasan Menggunakan XHTML
Beberapa alasan mengapa menggunakan XHTML:
- 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.
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:
- XHTML - Strict. Digunakan untuk membuat halaman yang layout dan formatnya dikontrol penuh oleh CSS.
Pada deklarasi ini menggunakan tag font dan table.
- XHTML - Transitional. Digunakan untuk membuat halaman yang sebagian besar menggunakan tag-tag HTML.
- 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. Berikut beberapa elemen yang digunakan 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.
- 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
- (Inggris) Spesifikasi XHTML 1.0
- (Inggris) Spesifikasi XHTML 1.1