HTML singkatan dari Hyper Text Markup
Language adalah file teks atau file ASCII yang berisi instruksi/script
kepada web browser untuk menampilkan suatu tampilan grafis dari sebuah halaman
web. Didalam file HTML terdapat beberapa “tag” atau kode-kode yang dimengerti
oleh web browser dan dapat menampilkannya di layar monitor. HTML5 lahir pada tahun 2009 yang
merupakan standar baru untuk HTML, XHTML dan DOM HTML.
Sejak munculnya HTML versi 4.01, perkembangan situs dunia semakin
berkembang.
HTML5 merupakan hasil
proyek dari W3C (World Wide Web Consortium) dan WHATWG
(Web Hypertext Application Technology Working Group). WHATWG bekerja dengan
bentuk situs dan aplikasi, sedangkan W3C merupakan pengembang dari XHTM L 2.0
pada tahun 2006, kemudian mereka memutuskan untuk bekerja sama dan membentuk
versi baru dari HTML.
Meskipun HTML5 telah dikenal luas oleh para pengembang web sejak lama, HTML5
baru mencuat pada April 2010 setelah CEO Apple Inc., Steve Jobs,
mengatakan bahwa dengan pengembangan HTML5, "Adobe Flash sudah tidak
dibutuhkan lagi untuk menyaksikan video atau menyaksikan konten apapun di
web".
Tujuan dibuatnya HTML5 antara lain:
- Fitur
baru harus didasarkan pada HTML, CSS, DOM , dan JavaScript.
- Mengurangi
kebutuhan untuk plugin eksternal (seperti Flash).
- Penanganan
kesalahan yang lebih baik.
- Lebih
banyak markup untuk menggantikan scripting.
- HTML5
merupakan perangkat mandiri.
Fitur baru dalam HTML5:
- Elemen
canvas, sebagai mode untuk menggambar object dua dimensi (2D).
- Video
dan elemen audio untuk media pemutaran.
- Drag-and-Drop
- Dukungan
yang lebih baik untuk penyimpanan secara offline.
Elemen
konten yang lebih spesifik, seperti artikel, footer,
header,
navigation, section.
- Bentuk
kontrol form seperti kalender, tanggal, waktu, e-mail, URL, search.
Beberapa kelebihan yang dijanjikan pada HTML5:
- Dapat
ditulis dalam sintaks HTML (dengan tipe media text/HTML) danXML.
- Integrasi
yang lebih baik dengan aplikasi situs dan pemrosesannya.
- Integrasi
('inline') dengan doctype yang lebih sederhana.
- Penulisan
kode yang lebih efisien.
Konten yang ada di situs lebih mudah terindeks
oleh search engine.

Perbedaan Antara
HTML5 dan HTML4.01
- Aturan
baru saat melakukan parsing berorientasi pada towards dan kompatibilitas;
tidak berbasis pada SGML
- Kemampuan
untuk mendukung format SVG dan MathML pada text/html
- Elemen
baru: article, aside, audio, canvas, command, datalist, details, embed,
figcaption, figure, footer, header, hgroup, keygen, mark, meter, nav,
output, progress, rp, rt, ruby, section, source, summary, time, video, wbr
- Tipe
baru pada kontrol form : dates and times, email, url, search, color
- Atribut
baru: ping (pada elemen a and area), charset (pada meta), async (ada
script)
- Atribut
global (atribut berikut dapat diterapkan pada setiap elemen html) : id,
tabindex, hidden, data-* (atribut data kustom)
- Selain
dapat bernilai GET atau POST, elemen attribut <form> kini telah
mendukung nilai PUT dan DELETE. (Sebagai contoh kasus lihat Representational
State Transfer)
- Elemen
yang telah deprecated secara bersamaan akan dihapus : acronym, applet,
basefont, big, center, dir, font, frame, frameset, isindex, noframes, s,
strike, tt, u
Kunjungi
http://dev.w3.org untuk melihat pembaharuan draft
terkini antara
Html 5 dan Html 4,
tautan ini menyediakan secara lengkap berbagai daftar tambahan, penghapusan,
dan perubahan yang terjadi di dalam spesifikasi Html5.
Elemen dan atribut yang tidak digunakan dalam HTML5
Berikut ini beberapa elemen dan atribut yang tidak lagi
muncul pada HTML 5:
- center,
- font
- strike,
u, big
- frame,
frameset, noframes
- acronym
- longdesc
- scope
pada td
Contoh HTML 5
<!doctype html> <html> <head>
<meta charset=”UTF-8″> <title>Contoh dokumen HTML
5</title> </head> <body> <p>Teks
paragraf disini.</p> </body> </html>
Yang menarik dari kesederhanaan kode di atas:
1. Tidak perlu lagi memakai <meta
http-equiv=”Content-Type” content=”text/html; charset=UTF-8″>. Walau tag
meta tersebut masih diijinkan digunakan.
2. Deklarasi <!DOCTYPE html> adalah ‘case-insensitive’. Tidak harus huruf
besar/kapital semua.
Saat ini HTML5 masih dalam pengembangan, namun hanya
beberapa browser sudah mendukung
HTML5.
Beberapa browser tersebut seperti
Safari,
Chrome, Firefox, dan Opera. Kabarnya
IE9
(Internet Explorer) akan mendukung beberapa fitur dari H
TML5. Faktanya adalah, HT
ML5 adalah masa depan apakah
kita suka atau tidak, kita harus tetap mengikuti perkembangannya.
Sebenarnya HTM
L5 tidak
sulit untuk digunakan atau dipahami. Beberapa alasan untuk mulai
menggunakannya sekarang.
Contoh Aplikasi dari HTML5 bisa di lihat di
sini
Browser Anda sudah siap untuk
HTML5 ? Test saja di
sini.
Plagiarist_punya-magna