HTML5

什么是HTML5?

HTML5将成为HTML、XML以及HTML DOM的新标准。

HTML的上一个版本诞生于1999年,自那之后web世界已经经历了巨变。

HTML5仍处于完善之中,然而,大部分现代浏览器已经具备了某些HTML5支持。

HTML5是如何起步?

HTML5是W3C与WHATWG合作的结果

编者注:W3C指World  Wide  Web  Consortium万维网联盟

编者注:WHATWG指Web Hypertext Application Technology Working Group。 

WHATWG致力于web表单和应用程序,而W3C专注于XHTML2.0。在2006年,双方决定进行合作,来创建一个新版本的HTML.

为HTML5建立的一些规则:

.新特性应该基于HTML、CSS、DOM以及javascript

.减少对外部插件的需求(比如flash)

.更优秀的错误处理

.更多取代脚本的标记

.HTML5应该独立于设备

.开发进程应对公透明

新特性:

HTML5中的一些有趣的新特性:

.用于绘画的canvas元素

.用于媒介回访的video和audio元素

.对本地离线存储的更好的支持

.新的特殊内容元素,比如article、footer、header、nav、section

.新的表单控件,比如calendar、date、time、email、url、search

浏览器支持:

最新版本的safari、 chrome、firefox以及opera支持某些html5特性。Internet Explorer9  将支持某些HTML5特性。

HTML5

通过制定如何处理所有HTML元素以及如何从错误中恢复的精确规则,HTML5改进了互操作性,并减少了开发成本。

HTML5中的新特性包括了嵌入音频、视频和图形的功能,客户端数据存储,以及交互式文档。

HTML5中还包含了新的元素比如<nav>,<header><footer>以及<figure>等等

HTML5工作组包括:AOL、Apple,Google,IBM,Microsoft,Mozilla,Nokia,Opera以及数百个其他的供应商。

注释:HTML5还没有成为W3C正式的推荐标准。 

HTML5标签列表:

HTML5中的新标签:

标签:                                                    描述

<!--...-->                                                 定义注释

<!DOCTYPE>                                         定义文档类型

<a>                                                         定义超链接

<abbr>                                                   定义缩写

<acronym>                                            html5中不支持,定义首字母缩写

<address>                                              定义地址元素

<applet>                                                 html5中不支持,定义applet

<area>                                                     定义图像映射中的区域

<article>                                                  定义article

<aside>                                                    定义页面之外的内容

<audio>                                                   定义声音内容

<b>                                                          定义粗体文本

<base>                                                     定义页面中所有链接的基准url

<basefont>                                              html5中不支持,请使用css代替

<bdo>                                                      定义文本显示的方向

<big>                                                        html5中不支持,定义大号文本

<blockquote>                                          定义长的引用

<body>                                                     定义body元素

<br>                                                           插入换行符

<button>                                                    定义按钮

<canvas>                                                    定义图形

<caption>                                                   定义表格标题

<center>                                                      html5中不支持,定义居中的文本

<cite>                                                            定义引用

<code>                                                          定义计算机代码文本

 <col>                                                             定义表格列的属性

<colgroup>                                                   定义表格列的分组

<command>                                                  定义命令按钮

<datagrid>                                                     定义树列表(tree-list)中的数据
<datalist>                                                       定义元素的细节
<datatemplate>                                             定义数据模板
<dd>                                                                定义定义的描述
<del>                                                                定义删除文本
<details>                                                          定义元素的细节
<dialog>                                                          定义对话(会话)
<dir>                                                                 html5中不支持,定义目录列表
<div>                                                                 定义文档中的一个部分
<dfn>                                                                 定义定义项目
 <dl>                                                                   定义定义列表
<dt>                                                                   定义定义的项目
<em>                                                                 定义强调文本
<embed>                                                           定义外部交互内容或插件
<event-source>                                                  为服务器发送的事件定义目标
<fieldset>                                                            定义fieldset
<figure>                                                              定义媒体内容的分组以及他们的标题
<font>                                                                 不赞成,定义文本的字体,尺寸和颜色
<footer>                                                               定义section或者page的页脚
<form>                                                                  定义表单
<frame>                                                                 html5中不支持,定义子窗口(框架)
<frameset>                                                              html5中不支持,定义框架的事
<h1>to<h6>                                                           定义标题1到标题6
<head>                                                                    定义关于文档的信息
<header>                                                                  定义section 或者是page的页眉
<hr>                                                                           定义水平线
<html>                                                                        定义html文档
<i>                                                                              定义斜体文本
<iframe>                                                                    定义行内的子窗口(框架)
<img>                                                                         定义图像
<input>                                                                       定义输入域
<ins>                                                                            定义插入文本
<isindex>                                                                     html5中不支持,定义单行的输入域
<kbb>                                                                           定义键盘文本
<label>                                                                          定义表单控件的标注
<legend>                                                                       定义fieldset中的标题
<li>                                                                                 定义列表的项目
<link>                                                                             定义资源引用
<m>                                                                                 定义有记号的文本
<map>                                                                              定义图像映射
<menu>                                                                            定义菜单列表
<meta>                                                                             定义元信息
<meter>                                                                            定义预定义范围内的度量
<nav>                                                                                 定义导航链接
<nest>                                                                                定义数据模板中的嵌套点
<noframes>                                                                       html5中不支持,定义noframe部分
<noscript>                                                                         html5中不支持,定义noscript
<object>                                                                             定义嵌入对象
<ol>                                                                                     定义有序列表
<optgroup>                                                                        定义选择项
<option>                                                                             定义下拉列表中的选项
<output>                                                                             定义输出的一些类型
<p>                                                                                       定义段落
<param>                                                                               为对象定义参数
<pre>                                                                                     定义预格式化文本
<progress>                                                                            定义任何类型的任务的进度
<q>                                                                                          定义短的应用
<rule>                                                                                      为升级模板定义规则
<s>                                                                                           html5中不支持定义加删除线的文本
<samp>                                                                                    定义样本计算机代码
<script>                                                                                    定义脚本
<section>                                                                                  定义section
<select>                                                                                     定义可选列表
<small>                                                                                      html5中不支持,定义小号文本
<source>                                                                                     定义媒介源
<span>                                                                                         定义文档中的section
<strike>                                                                                         html5中不支持,定义加删除线的文本
<strong>                                                                                          定义强调文本
<style>                                                                                            定义样式定义
<sub>                                                                                              定义上标文本
<sup>                                                                                              定义下标文本
<table>                                                                                             定义表格
<tbody>                                                                                            定义表格的主体
<td>                                                                                                   定义表格单元
<textarea>                                                                                          定义textarea
<tfoot>                                                                                                定义表格的脚注
<th>                                                                                                     定义表头
<thead>                                                                                                定义表头
<time>                                                                                                    定义日期/时间
<title>                                                                                                     定义文档的标题
<tr>                                                                                                         定义表格行
<tt>                                                                                                          html5中不支持,定义打字机文本
<u>                                                                                                           html5中不支持,定义下划线文本
<ul>                                                                                                          定义无序列表
<var>                                                                                                        定义变量
<video>                                                                                                    定义视频
<xmp>                                                                                                      html5中不支持,定义预格式文本                                                     



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值