HTML5 introduces many new elements that improve the semantics of HTML documents. These include new structural elements like <header>, <nav>, <article>, and <footer> that define different sections of a page. HTML5 also adds new form controls like <datalist> and <output>. It introduces multimedia elements <video> and <audio> to embed video and audio. The <canvas> element allows dynamic drawing via scripting, enabling 2D and 3D graphics. HTML5 provides a simpler way to structure pages compared to HTML4's <div> elements.
Related topics: