Teknik Informatika/HTML/Deklarasi HTML5
Source Code
sunting<!DOCTYPE html>
Kode ini harus ditempatkan di bagian paling awal source code HTML. Harus!
Fungsi
suntingBahasa HTML memiliki dua versi. Versi lama dan versi baru (HTML5). Ketika browser membuka suatu halaman web, dia akan mengecek, apakah ada deklarasi HTML5? Jika tidak ada, browser menganggap bahwa halaman web ini adalah halaman web jadul yang menggunakan versi HTML yang lama. Browser akan berubah mode ke "mode lawas", lalu berusaha menampilkan halaman web ini dengan mode lawas.
Namun, jika browser mendeteksi adanya deklarasi HTML5 dalam halaman web, browser tidak akan berubah ke "mode lawas". Browser tetap dalam "mode modern", lalu menampilkan halaman web ini dengan mode modern.
Kenapa harus dibedakan seperti ini? Karena HTML versi lama dan versi baru itu cukup berbeda jauh. Browser tidak bisa membaca keduanya bersamaan. Browser harus memilih, membaca HTML versi lama saja, atau membaca HTML versi baru saja.
HTML versi baru memiliki fitur-fitur baru yang tidak dimiliki HTML versi lama. Jadi, kalau halaman webmu menggunakan fitur baru tersebut, maka deklarasi HTML5 itu wajib dimiliki.