Apa itu DOCTYPE dan Mengapa Itu Penting?
Tag DOCTYPE (kependekan dari "deklarasi tipe dokumen") menjelaskan jenis HTML yang digunakan untuk halaman web tertentu. Bagaimana Anda mendefinisikan DOCTYPE Anda dapat memiliki efek mendalam pada penampilan situs web Anda.

DOCTYPE adalah hal pertama yang muncul di sebagian besar halaman HTML, bahkan sebelum tag. Akan terlihat seperti ini ...



Mengapa DOCTYPE begitu penting? Sebagai permulaan, ini memberi tahu browser pengunjung Anda apa aturan yang harus digunakan saat menampilkan halaman web Anda. Ada tiga opsi DOCTYPE dasar:

Ketat - Browser akan mengikuti aturan HTML yang dirilis oleh W3C (World Wide Web Consortium, grup yang menetapkan standar HTML). Ini akan mengabaikan item yang sudah usang, seperti tag. Seperti yang dapat Anda bayangkan, ini akan mendatangkan malapetaka pada halaman web Anda jika Anda masih menggunakan tag tersebut. Jika Anda tidak menentukan dalam tag DOCTYPE opsi mana yang Anda inginkan, browser akan menggunakan set aturan 'ketat' secara default.

Transisi - Browser akan memungkinkan tag saat ini dan yang sudah usang berfungsi. Sebagian besar halaman web menggunakan pengaturan DOCTYPE ini untuk memungkinkan fleksibilitas yang lebih besar.

Frameset - Browser akan memungkinkan semua tag dengan pengaturan transisi, dan juga akan memungkinkan penggunaan frame. Jelas Anda seharusnya tidak menggunakan opsi ini kecuali Anda membangun halaman dengan bingkai, yang hampir selalu merupakan ide yang buruk.

Anda juga dapat menggunakan DOCTYPE untuk menentukan apakah halaman Anda dibuat dalam HTML atau XHTML. Jika Anda tidak menyertakan tag DOCTYPE sama sekali, peramban akan menganggap bahwa laman web dibuat sebelum penyertaan tag dan akan menggunakan aturan aturan 'transisi'.

Akhirnya, DOCTYPE akan sering menyertakan URL dari situs W3C resmi. URL-URL ini mengarah ke halaman yang berisi aturan yang relevan, sehingga browser dapat secara mulus mendukung kode HTML Anda bahkan setelah W3C memposting standar baru.

Berikut adalah beberapa tag DOCTYPE yang lebih umum yang mungkin perlu Anda gunakan:

HTML yang ketat


HTML transisi


XHTML yang ketat


XHTML transisi


Perhatikan bahwa jika W3C merilis versi baru HTML atau XHTML maka tag DOCTYPE juga akan berubah. Sampel di atas merujuk ke HTML 4.01 dan XHTML 1.0, karena itu adalah versi terbaru pada saat penulisan ini.

Petunjuk Video: Testing with AdMob Test Ads - Mobile Ads Garage #14 (April 2024).