Rabu, 19 September 2012

HTML 5

HTML 5 <!DOCTYPE>

Dalam HTML 5 hanya ada satu Deklarasi  <!DOCTYPE>, dan itu sangat sederhana:

<!DOCTYPE html>

Minimum HTML 5 Dokumen

Di bawah ini adalah dokumen HTML 5 yang sederhana, dengan minimum tag yang dibutuhkan:

<!DOCTYPE html>
<html>
<head>
<title>Judul Dokumen</title>
</head>

<body>
Isi Dokumen ......
</body>

</html>

HTML 4.01 Strict

DTD ini berisi semua elemen HTML dan atribut, tapi TIDAK TERMASUK presentasional atau elemen usang (seperti font). Framesets tidak diperbolehkan.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

HTML 4.01 Transitional
DTD ini berisi semua elemen HTML dan atribut, TERMASUK presentasional atau elemen usang (seperti font). Framesets tidak diperbolehkan.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

HTML 4.01 Frameset

Ini sama dengan DTD HTML 4.01 Transitional, namun memungkinkan penggunaan Frameset.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

XHTML Strict 1.0

DTD ini berisi semua elemen HTML dan atribut, tapi TIDAK TERMASUK presentasional atau elemen  usang (seperti font). Framesets tidak diperbolehkan. Markup juga harus ditulis sebagai well-formed XML.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

XHTML Transitional 1.0

DTD ini berisi semua elemen HTML dan atribut, TERMASUK elemen presentasional (seperti font). Framesets tidak diperbolehkan. Markup juga harus ditulis sebagai well-formed XML.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

XHTML 1.0 Frameset

Ini sama dengan DTD XHTML 1.0 Transitional, namun memungkinkan penggunaan Frameset.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

XHTML 1.1

Ini sama dengan DTD XHTML 1.0 Strict, tetapi memungkinkan Anda untuk menambahkan modul (misalnya untuk memberikan dukungan ruby untuk bahasa Asia Timur).

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

Deklarasi <!DOCTYPE> didukung di semua browser.


Definisi dan Penggunaan

Deklarasi <!DOCTYPE>  harus menjadi hal yang pertama dalam dokumen HTML 5 Anda, sebelum tag <html>.
Deklarasi <!DOCTYPE>  bukanlah tag HTML , Itu adalah instruksi ke web browser tentang versi HTML pada halaman  yang ditulis.
Dalam HTML 4.01, semua Deklarasi <!DOCTYPE> memerlukan referensi untuk DTD, karena HTML 4.01 didasarkan pada SGML.

HTML 5 tidak didasarkan pada SGML, dan karenanya tidak memerlukan referensi ke DTD.
Tips dan Catatan

Tip: Selalu tambahkan Deklarasi  <!DOCTYPE> untuk dokumen HTML Anda, sehingga browser tahu apa jenis dokumen yang dimaksud.

Catatan: tag <!DOCTYPE> tidak memiliki tag akhir.
Tip: Deklarasi <!DOCTYPE> TIDAK case sensitive.

Artikel Sebelumnya ....

Artikel Selanjutnya .....

Tidak ada komentar:

Posting Komentar