HTML5培训前该保存的干货!

更新时间: 2017-02-21 14:09:39来源: 粤嵌教育浏览量:4060

1、什么是HTML5?

在接受HTML5培训之前,我们必须知道什么是HTML5?HTML标准自1999年12月发布的HTML4.01后,后继的HTML5和其它标准被束之高阁,为了推动Web标准化运动的发展,一些公司联合起来,成立了一个叫做 Web Hypertext Application Technology Working Group (Web超文本应用技术工作组 -WHATWG) 的组织。WHATWG 致力于 Web 表单和应用程序,而W3C(World Wide Web Consortium,万维网联盟) 专注于XHTML2.0。在 2006 年,双方决定进行合作,来创建一个新版本的 HTML。

HTML5草案的前身名为 Web Applications 1.0,于2004年被WHATWG提出,于2007年被W3C接纳,并成立了新的 HTML 工作团队。HTML 5 的份正式草案已于2008年1月22日公布。HTML5 仍处于完善之中。然而,大部分现代浏览器已经具备了某些 HTML5 支持。
2012年12月17日,万维网联盟(W3C)正式宣布凝结了大量网络工作者心血的HTML5规范已经正式定稿。根据W3C的发言稿称:“HTML5是开放的Web网络平台的奠基石。”

2、HTML 5 参考手册

接下来整理了一些来自粤嵌论坛HTML5培训前你不可不看的干货!W3C 在1 月22 日发布了的HTML 5 工作草案。HTML 5 工作组包括AOL, Apple,
Google, IBM, Microsoft, Mozilla, Nokia, Opera 以及数百个其他的开发商。HTML 5 中的一些
新特性:嵌入音频、视频、图片的函数、客户端数据存储,以及交互式文档。其他特性包
括新的页面元素,比如<header>,<section>, <footer>, 以及<figure>。
通过制定如何处理所有HTML 元素以及如何从错误中恢复的精确规则,HTML 5 改进了互
操作性,并减少了开发成本。
按字母顺序排列
4: 指示在HTML 4.01 中是否定义了该元素
5: 指示在HTML 5 中是否定义了该元素
标签描述4 5
<!--...--> 定义注释。4 5
<!DOCTYPE> 定义文档类型。4 5
<a> 定义超链接。4 5
<abbr> 定义缩写。4 5
<acronym> HTML 5 中不支持。定义首字母缩写。4
<address> 定义地址元素。4 5
<applet> HTML 5 中不支持。定义applet。4
<area> 定义图像映射中的区域。4 5
<article> 定义article。5
<aside> 定义页面内容之外的内容。5
<audio> 定义声音内容。5
<b> 定义粗体文本。4 5
<base> 定义页面中所有链接的基准URL。4 5
<basefont> HTML 5 中不支持。请使用CSS 代替。4
<bdo> 定义文本显示的方向。4 5
<big> HTML 5 中不支持。定义大号文本。4
<blockquote> 定义长的引用。4 5
<body> 定义body 元素。4 5
<br> 插入换行符。4 5
<button> 定义按钮。4 5
<canvas> 定义图形。5
<caption> 定义表格标题。4 5
<center> HTML 5 中不支持。定义居中的文本。4
<cite> 定义引用。4 5
<code> 定义计算机代码文本。4 5
<col> 定义表格列的属性。4 5
<colgroup> 定义表格列的分组。4 5
<command> 定义命令按钮。5
<datalist> 定义下拉列表。5
<dd> 定义定义的描述。4 5
<del> 定义删除文本。4 5
<details> 定义元素的细节。5
<dfn> 定义定义项目。4 5
<dir> HTML 5 中不支持。定义目录列表。4
<div> 定义文档中的一个部分。4 5
<dl> 定义定义列表。4 5
<dt> 定义定义的项目。4 5
<em> 定义强调文本。4 5
<embed> 定义外部交互内容或插件。5
<fieldset> 定义fieldset。4 5
<figcaption> 定义figure 元素的标题。5
<figure> 定义媒介内容的分组,以及它们的标题。5
<font> HTML 5 中不支持。4
<footer> 定义section 或page 的页脚。5
<form> 定义表单。4 5
<frame> HTML 5 中不支持。定义子窗口(框架)。4
<frameset> HTML 5 中不支持。定义框架的集。4
<h1> to <h6> 定义标题1 到标题6。4 5
<head> 定义关于文档的信息。4 5
<header> 定义section 或page 的页眉。5
<hgroup> 定义有关文档中的section 的信息。5
<hr> 定义水平线。4 5
<html> 定义html 文档。4 5
<i> 定义斜体文本。4 5
<iframe> 定义行内的子窗口(框架)。4 5
<img> 定义图像。4 5
<input> 定义输入域。4 5
<ins> 定义插入文本。4 5
<keygen> 定义生成密钥。5
<isindex> HTML 5 中不支持。定义单行的输入域。4
<kbd> 定义键盘文本。4 5
<label> 定义表单控件的标注。4 5
<legend> 定义fieldset 中的标题。4 5
<li> 定义列表的项目。4 5
<link> 定义资源引用。4 5
<map> 定义图像映射。4 5
<mark> 定义有记号的文本。5
<menu> 定义菜单列表。4 5
<meta> 定义元信息。4 5
<meter> 定义预定义范围内的度量。5
<nav> 定义导航链接。5
<noframes> HTML 5 中不支持。定义noframe 部分。4
<noscript> 定义noscript 部分。4 5
<object> 定义嵌入对象。4 5
<ol> 定义有序列表。4 5
<optgroup> 定义选项组。4 5
<option> 定义下拉列表中的选项。4 5
<output> 定义输出的一些类型。5
<p> 定义段落。4 5
<param> 为对象定义参数。4 5
<pre> 定义预格式化文本。4 5
<progress> 定义任何类型的任务的进度。5
<q> 定义短的引用。4 5
<rp> 定义若浏览器不支持ruby 元素显示的内容。5
<rt> 定义ruby 注释的解释。5
<ruby> 定义ruby 注释。5
<s> HTML 5 中不支持。定义加删除线的文本。4
<samp> 定义样本计算机代码。4 5
<script> 定义脚本。4 5
<section> 定义section。5
<select> 定义可选列表。4 5
<small> 定义小号文本。4 5
<source> 定义媒介源。5
<span> 定义文档中的section。4 5
<strike> HTML 5 中不支持。定义加删除线的文本。4
<strong> 定义强调文本。4 5
<style> 定义样式定义。4 5
<sub> 定义下标文本。4 5
<summary> 定义details 元素的标题。5
<sup> 定义上标文本。4 5
<table> 定义表格。4 5
<tbody> 定义表格的主体。4 5
<td> 定义表格单元。4 5
<textarea> 定义textarea。4 5
<tfoot> 定义表格的脚注。4 5
<th> 定义表头。4 5
<thead> 定义表头。4 5
<time> 定义日期/时间。5
<title> 定义文档的标题。4 5
<tr> 定义表格行。4 5
<tt> HTML 5 中不支持。定义打字机文本。4
<u> HTML 5 中不支持。定义下划线文本。4
<ul> 定义无序列表。4 5
<var> 定义变量。4 5

<video> 定义视频。5


免费预约试听课