Tergantung pada siapa Anda bertanya, HTML 5 adalah langkah besar berikutnya menuju pembuatan web yang lebih semantik, atau ini adalah bencana yang menghambat web dengan campuran tag dan tag yang tidak lengkap.
Permasalahan di kedua sisi perdebatan adalah bahwa sangat sedikit situs yang menggunakan HTML 5 dalam lingkungan alami, sehingga solusi teoritis untuk masalah yang sekarang diketahui sebagian besar masih belum teruji.
Meski begitu, tidak sulit untuk melihat manfaat dan potensi kelemahan alat markup jaringan generasi mendatang.
isi
Apa perbedaan HTML 5?
Pertama, apa yang kita ekspresikan melalui HTML 5? Pertama, apa yang kami maksud dengan HTML 5? Secara teori, kami mengungkapkan semuanya - tag struktur semantik baru, seperti spesifikasi API penyimpanan kanvas atau offline, dan tag semantik inline baru. Meskipun demikian, kami membatasi alasan praktis (PS: masalah dukungan browser) pada tag struktur saja. kanvas, penyimpanan offline, video lokal, atau API geolokasi semuanya bagus, namun belum didukung secara seragam oleh semua browser.
"Tapi tunggu," kata Anda, "sebagian besar browser juga tidak mendukung elemen struktur baru!" Itu benar, tetapi sebagian besar browser akan dengan senang hati menerima tag apa pun yang ingin Anda buat. Bahkan IE6 dapat menangani tab baru, meskipun jika Anda ingin menatanya dengan CSS, Anda memerlukan sedikit bantuan dari JavaScript.
Satu hal yang perlu Anda ingat saat menata tab baru adalah bahwa tab yang tidak dikenal tidak memiliki gaya default di sebagian besar browser. Mereka juga dianggap sebagai elemen tingkat baris. Namun, karena sebagian besar tag baru HTML 5 dapat dibuat, kami akan memberikan perilaku elemen tingkat blok. Solusinya adalah memastikan Anda menyertakan display:block; dalam gaya CSS Anda.
Untuk membantu memahami beberapa hal baru dalam HTML 5 saat ini, mari mulai membahas bisnis dan mulai menggunakan beberapa elemen struktural baru.
Terakhir, jenis dokumen yang dapat diingat oleh siapa pun
Hal pertama yang perlu kita lakukan untuk membuat dokumen HTML 5 adalah menggunakan tipe dokumen baru. Sekarang, jika Anda ingat dengan jelas jenis dokumen HTML 4 atau XHTML 1.x, Anda lebih nakal daripada kami. Setiap kali kita membuat halaman baru, kita harus membuka file lama, memotong dan menempelkan definisi tipe dokumen.