HTML5 概述

HTML5概述

要点:

  1. HTML5是最新的超文本标记语言版本。
  2. HTML5能够实现多媒体支持、交互性、更智能的表单、以及更好的语义化标记。
  3. HTML5是一系列用于制作现代富web内容相关的技术总称,最重要的三项技术为HTML5核心规范(标签元素)、CSS3(层叠样式表)和JavaScript

HTML5的特点

1、向下兼容

  以往存在的web页面,仍能正确的显示。但要求摒弃编码的坏习惯和废弃的标签元素。

2、用户至上

  HTML5将用户放在第一位,其次是开发者,浏览器厂商,最后是规范制定者。在开发者编码不严谨导致本该出现错误或警告时,HTML5会选择将正确的页面显示给用户,不遵从开发者的意愿。

3、化繁为简

   HTML5 对比之前的 XHTML,做了大量的简化工作。具体如下:
    (1)以浏览器的原生能力代替复杂的 JavaScript;
    (2)DOCTYPE 被简化到极致;
    (3)字符集的声明被简化;
    (4)简单而强大的 API。

4、无插件范式

  在HTML5之前,很多功能只能通过插件(如Flash插件)或hack(如绘图API)来实现。但HTML5原生提供了这些功能,避免了由于使用插件导致的各种问题。

5、访问通用性

  更适用于各种不同的环境,这个原则分为三个概念:
    (1)可访问性:比如更加利于残障人士的阅读方案;
    (2)媒体中立:比如 HTML5 的媒体播放在不同设备或平台均能正常运行;
    (3)支持所有语种:比如新元素< ruby >。

6、引入语义

  HTML5 引入了一些用来区分不同含义和内容的标记元素。 这种方式极大的提供的编码人员的可读性和代码区域查询的便利性。

7、引入原生媒体支持

  HTML5支持在浏览器中直接播放视频和音频文件,之前都需要借助插件进行播放。

8、引入可编程内容

  HTML5 最大的变化就是引入了需要通过 JavaScript 编程才能实现的各种效果, 而这些很多都是 HTML5 原生的。
  那么现在 HTML5 可以理解为 HTML + CSS + JavaScript 的总称。JS为动态网页的搭建提供了支持,网页由静态转变为动态,用户与网页的交互效果成为了网页的一项重要内容。


总结:

  1. HTML5就是超文本标记语言第五代。
  2. HTML5包含 HTML + CSS + JavaScript
  3. HTML5提供了原生媒体播放支持,避免了使用插件导致的问题。

猜你喜欢

转载自blog.csdn.net/weixin_44350337/article/details/121196970