HTML5 lwn. HTML4: Memperkenalkan elemen semantik baharu dan menyediakan cara yang lebih semantik untuk mengatur kandungan. Sediakan kawalan borang yang lebih maju untuk memudahkan input pengguna. Sokongan asli untuk audio dan video, tiada pemalam diperlukan. Mempunyai peranan semantik yang wujud untuk meningkatkan kebolehcapaian. Memperkenalkan atribut kebolehcapaian untuk menyediakan lebih banyak maklumat kebolehcapaian. Peraturan penghuraian lebih longgar dan lebih tahan terhadap kesalahan. Penambahbaikan lain seperti storan luar talian, geolokasi dan drag-and-drop diperkenalkan.
Perbezaan antara HTML5 dan HTML4
HTML5 ialah versi terkini bahasa HTML, yang telah membuat peningkatan yang ketara berdasarkan HTML4. Berikut ialah perbezaan utama antara HTML5 dan HTML4:
Struktur dan Semantik
<header>
, <nav> kerana
, <section>
dan <article>
menyediakan cara yang lebih semantik untuk menyusun kandungan. <header>
、<nav>
、<section>
、<article>
等新元素,这些元素提供了更语义化的方式来组织内容。<input type="email">
、<input type="date">
、<input type="number">
等更高级的表单控件,简化了用户输入。<audio>
) 和视频 (<video>
),无需插件。可访问性
<aria-*>
属性,这些属性可提供有关元素的可访问性信息。HTML 解析
其他改进
localStorage
和 sessionStorage
,使 Web 应用程序能够在断网时访问数据。navigator.geolocation
API,允许 Web 应用程序获取用户的位置信息。draggable
和 droppable
HTML5 memperkenalkan <input type="email">
, <input type="date">
, <input type="number"> memudahkan input pengguna.
<audio>
) dan video (<video>
), tiada pemalam diperlukan. 🎜🎜🎜🎜Kebolehaksesan🎜🎜🎜🎜🎜Peranan Semantik: 🎜Elemen HTML5 mempunyai peranan semantik yang wujud yang memudahkan pembaca skrin dan teknologi bantuan lain untuk menghuraikan kandungan. 🎜🎜🎜Atribut Kebolehaksesan: 🎜HTML5 memperkenalkan atribut <aria-*>
, yang memberikan maklumat kebolehaksesan tentang elemen. 🎜🎜🎜🎜Penghuraian HTML 🎜🎜🎜🎜🎜Penghuraian yang lebih santai: 🎜HTML5 mempunyai peraturan penghuraian yang lebih santai yang membenarkan penyemak imbas merosot dengan anggun apabila menghadapi ralat. 🎜🎜🎜Toleransi Kesalahan: 🎜Pelayar HTML5 boleh bertolak ansur dengan ralat biasa dalam HTML4, meningkatkan keserasian web. 🎜🎜🎜🎜Peningkatan lain🎜🎜🎜🎜🎜Storan luar talian: 🎜HTML5 memperkenalkan localStorage
dan sessionStorage
untuk membolehkan aplikasi web mengakses data apabila rangkaian diputuskan sambungan. 🎜🎜🎜Geolokasi: 🎜HTML5 menyediakan API navigator.geolocation
yang membolehkan aplikasi web mendapatkan maklumat lokasi pengguna. 🎜🎜🎜Seret dan lepas: 🎜HTML5 memperkenalkan atribut draggable
dan droppable
untuk menyokong seret dan lepas asli. 🎜🎜🎜Perbezaan ini menjadikan HTML5 sebagai platform pembangunan web yang lebih berkuasa, fleksibel dan boleh diakses. 🎜Atas ialah kandungan terperinci Apakah perbezaan antara html5 dan html4?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!