认识HTML5

我们经常在电脑的文件资源管理器里面看见以“.htm”或“.html”为后缀名的文件。当双击它,以文本打开的时候,我们看见的是一行一行的代码,它的特点就是有很多的尖括号;当我们选择用浏览器打开的时候,看到的是一个有字、有图、有链接、有音频的网页。

由这种现象,我们可以想到,我们在浏览器上看到的网页,它是用一种带有很多“尖括号”的语言写成的。这种带有很多“尖括号”的语言称为“HTML语言”,简称 HTML。

什么是HTML?

HTML 的英文全称为“HyperText Markup Language”,中文名称为“超文本标记语言”。

HTML是一种用于创建网页的标准标记语言。HTML 之所以称为超文本标记语言,是因为其中包含了“超级链接”点——就是一种 URL 指针。通过点击它,可在浏览器上打开一个新的页面。

HTML是一种标准,它通过标记符号来标记要显示在网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。

什么是 HTML5?

HTML5 是 HTML 最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定。HTML5 的设计目的是为了在移动设备上支持多媒体。

HTML5的新特性

  • 用于绘画的 canvas 元素
  • 用于媒介回放的 video 和 audio 元素
  • 对本地离线存储的更好的支持
  • 新的特殊内容元素,比如 article、footer、header、nav、section
  • 新的表单控件,比如 calendar、date、time、email、url、search

HTML5的改进

  • 新元素
  • 新属性
  • 完全支持 CSS3
  • Video 和 Audio
  • 2D/3D 制图
  • 本地存储
  • 本地 SQL 数据
  • Web 应用

已移除元素

以下的 HTML 4.01 元素在HTML5中已经被删除:

  • < acronym>
  • < applet>
  • < basefont>
  • < big>
  • < center>
  • < dir>
  • < font>
  • < frame>
  • < frameset>
  • < noframes>
  • < strike>

HTML5 浏览器支持

最新版本的 Safari、Chrome、Firefox 以及 Opera 支持某些 HTML5 特性。Internet Explorer 9 将支持某些 HTML5 特性。

一些疑问及解答

htm 与 html 的区别是什么?

htm是超文本标记(Hypertext Markup),html是超文本标记语言(Hypertext Markup Language)
。在大部分情况下,htm=html。这两种都是静态文件扩展名,可以互相更换而不发生错误(如将html改成htm,或将htm改为html)

为什么会产生 htm 和 html 两种扩展名?

htm 是来源于老的 8.3 文件格式,DOS 操作系统只能支持长度为三位的后缀名,所以是 htm,但在 windows 下无所谓 HTM 与 HTML,html 是为长文件名的格式命名的。所以 htm 是为了兼容过去的DOS命名格式存在的,在效果上没有区别的。以前 htm 和 html 作为不同的服务器上的超文本文件,但现在通用。

浏览器对html文件中的语法错误是否会有提示?

不会。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。

你可能感兴趣的:(认识HTML5)