Artikel ini terutama memperkenalkan fitur dasar dan sintaks HTML5, yang merupakan pengetahuan dasar dalam pengantar HTML5. Teman yang membutuhkannya dapat merujuk ke ikhtisar HTML5
HTML5 adalah versi penting berikutnya dari standar HTML untuk menggantikan HTML 4.01, XHTML 1.0 dan XHTML 1.1. HTML5 juga merupakan standar untuk membangun dan menyajikan konten di World Wide Web.
HTML5 adalah produk dari kolaborasi antara World Wide Web Alliance (W3C) dan kelompok kerja tentang teknologi hypertext halaman web (WhatWG).
Standar baru ini menggabungkan fitur-fitur seperti pemutaran video dan drag-and-drop, yang digunakan untuk mengandalkan plug-in peramban pihak ketiga seperti Adobe Flash, Microsoft Silverlight, dan Google Gears.
Dukungan BrowserVersi terbaru dari Apple Safari, Mozilla Firefox dan Opera mendukung sebagian besar fitur HTML5, dan IE9 juga mendukung beberapa fitur HTML5.
Browser seluler yang diinstal pada iPhone, iPad, dan ponsel Android semuanya memiliki dukungan yang baik untuk HTML5.
Fitur baruHTML5 memperkenalkan banyak elemen dan atribut baru untuk membantu kami membangun situs web modern. Berikut adalah fitur utama yang diperkenalkan oleh HTML5:
Elemen semantik baru: seperti <Header>, <footer> dan <section>.
Formulir 2.0: Bentuk web HTML yang ditingkatkan dan memperkenalkan beberapa properti baru ke tag <sput>.
Penyimpanan Lokal Persisten: Agar tidak dapat diimplementasikan melalui plugin pihak ketiga.
WebSocket: Generasi berikutnya dari teknologi komunikasi dua arah untuk aplikasi web.
Acara Push Server: HTML5 memperkenalkan peristiwa dari server web ke browser web, juga dikenal sebagai Server Push Events (SSE).
Canvas: Mendukung gambar dua dimensi terprogram menggunakan JavaScript.
Audio dan video: Embed audio atau video di halaman web tanpa perlu plug-in pihak ketiga.
Geolokasi: Pengguna dapat memilih untuk membagikan geolokasi mereka dengan halaman web kami.
Microdata: Memungkinkan kami membuat kosakata khusus di luar HTML5 dan memperluas halaman web menggunakan semantik khusus.
Seret dan lepas: Seret dan lepas entri di halaman web yang sama dari satu lokasi ke lokasi lainnya.
Kompatibel ke belakangHTML5 dirancang untuk menjadi kompatibel ke belakang untuk browser yang ada. Fitur baru dibangun di atas fitur yang ada dan memungkinkan kami untuk menyediakan konten alternatif untuk browser lama.
Disarankan untuk menggunakan sejumlah kecil kode JavaScript untuk mendeteksi dukungan dari fitur HTML5 tunggal.
Sintaks HTML5HTML5 memiliki sintaks HTML sendiri, yang kompatibel dengan dokumen HTML 4 dan XHTML1 yang telah diterbitkan di web, tetapi tidak memiliki fitur SGML yang lebih kompleks di HTML 4.
HTML5 tidak memerlukan nama tag kecil di XHTML, atribut harus dikutip, atribut harus memiliki nilai, dan aturan sintaks yang harus menutup semua elemen kosong.
Namun, HTML5 lebih fleksibel dan mendukung formulir berikut:
Kapitalisasi Nama Tag.
Kutipan ganda untuk atribut adalah opsional.
Nilai atributnya opsional.
Elemen kosong tertutup adalah opsional.
DOCTYPE
Dalam versi HTML yang lebih lama, Doctype panjang karena bahasa HTML didasarkan pada SGML dan membutuhkan DTD untuk direferensikan.
Penulis HTML5 dapat menggunakan sintaks sederhana untuk menentukan bentuk Doctype berikut:
Kode XML/HTML Salin Konten ke Clipboard