请详细介绍HTML5相较于HTML4的优势，你的回答不少于250字，并以无序列表的形式展现。列举不少于6个方面。
user
<ul>
  <li><strong>语义化标签丰富：</strong>HTML5新增了如&lt;article&gt;、&lt;aside&gt;、&lt;figure&gt;、&lt;footer&gt;、&lt;header&gt;、&lt;nav&gt;、&lt;section&gt;等标签，使页面结构更加清晰，便于搜索引擎理解和解析。</li>
  <li><strong>多媒体支持增强：</strong>HTML5引入了&lt;audio&gt;和&lt;video&gt;标签，允许直接在网页中嵌入音视频内容，而无需依赖第三方插件如Flash。</li>
  <li><strong>Canvas绘图功能：</strong>HTML5的&lt;canvas&gt;元素提供了一个可以通过JavaScript动态绘制图形的API，适用于游戏开发、数据可视化等场景。</li>
  <li><strong>本地存储支持：</strong>HTML5引入了localStorage和sessionStorage，提供了一种在客户端存储数据的方法，解决了Cookie大小和性能的限制。</li>
  <li><strong>表单元素和表单验证：</strong>新增了&lt;input&gt;元素的多种类型（如email、url、date等）以及表单验证功能，简化了开发者的工作，提升了用户体验。</li>
  <li><strong>离线应用支持：</strong>通过Application Cache（应用缓存），HTML5允许网页在没有网络连接的情况下仍能正常工作，适用于离线文档阅读、数据编辑等需求。</li>
</ul>
assistant