Video: Tutorial Membuat Web Sederhana dengan HTML + CSS 2025
HTML5, versi saat ini (walaupun masih berubah) HTML sebenarnya lebih banyak didukung, termasuk di browser lawas (seperti Internet Explorer 6, 7, dan 8), dibanding pendahulunya.
Inilah poin penting untuk memahami HTML5: Sekitar 99 persen HTML5 melibatkan kumpulan elemen yang sama yang digunakan oleh pendahulunya, HTML4 dan XHTML. Unsur-unsur itu bekerja di HTML4, bekerja di XHTML, dan masih bekerja di HTML5. Singkatnya, saat Anda membuat halaman di HTML5, Anda hanya membuat halaman HTML, titik.
Dimensi lain dari HTML5, bagaimanapun, adalah bahwa ia mengenalkan beberapa elemen baru. Yang paling dramatis dari elemen baru ini adalah video asli dan elemen struktur halaman yang diberi nama.
Sangat singkat, video asli memungkinkan video diputar di halaman web tanpa plug-in, perangkat lunak tambahan seperti Flash Player atau Windows Media Player atau Appl QuickTime Player. Dan diberi nama elemen struktur halaman, seperti artikel, atau header, beritahu browser "ini adalah artikel" atau "ini adalah header halaman".
Namun, ketika Anda mengenalkan tag HTML5 baru, Anda membuat halaman yang paling sesuai, atau dalam beberapa kasus hanya berfungsi, di browser modern.
DOCTYPE XHTML (versi HTML yang mendahului HTML5) harus dihindari dalam banyak kasus. DOCTYPE XHTML yang mendahului HTML5 memiliki aturan ketat untuk pemformatan halaman. XHTML (dinamakan demikian karena difasilitasi dengan menggunakan data yang terorganisir dalam format yang disebut XML) membuat hidup lebih mudah bagi pemrogram database menggunakan XML (eXtensible Markup Language). Tapi itu membuat hidup lebih bermasalah bagi desainer halaman web.
Aturan ketat apa yang didefinisikan dalam XHTML mengganggu browser yang membuka halaman dengan kode HTML yang cacat? Jika Anda lupa menutup elemen paragraf dengan tag paragraf penutup, misalnya, XHTML akan menginstruksikan browser untuk tidak membuka halaman, atau jika halaman dibuka, untuk menampilkan pesan kesalahan.
Standar yang lebih ketat untuk pemformatan HTML yang terkait dengan XHTML menciptakan pengalaman menjelajah yang mengganggu, dengan apa yang tampaknya merupakan rentetan pesan kesalahan yang tidak perlu muncul di browser. Isu-isu ini membantu mendorong munculnya versi HTML-HTML5 saat ini.
Resolusi dari "aturan ketat" ini di HTML5 telah mempermudah sintaks HTML, dan melonggarkan peraturan. Dengan HTML5, meninggalkan beberapa tag yang tidak ditutup lagi diijinkan. (Karena itu, praktik terbaik adalah masih menutupnya; tidak butuh banyak kerja dan membantu membuat kode lebih terorganisir dan mudah dipahami untuk pemecahan masalah.)
Selanjutnya, HTML5 telah menyederhanakan kode yang diperlukan untuk menentukan halaman HTML. Baris pertama kode halaman HTML5 sangat sederhana:
Siapa yang harus terus menggunakan deklarasi DOCTYPE XHTML di awal file HTML? Jawabannya: desainer yang bekerja di bawah arahan manajer database XML yang bersikeras bahwa elemen XML dari halaman hanya akan bekerja jika sebuah DOCTYPE XHTML diumumkan. Lingkungan desain seperti itu jarang terjadi.
