HTML 4.01 与 HTML 5 之间的差异
1,
在 HTML 5 中,不支持 <thead> 标签的任何属性。
注释:<thead> 内部必须拥有 <tr> 标签!
注释:如果您使用 thead、tfoot 以及 tbody 元素,您就必须使用全部的元素。它们的出现次序是:thead、tfoot、tbody,这样浏览器就可以在收到所有数据前呈现页脚了。您必须在 table 元素内部使用这些标签。
2,
在 HTML 4.01 中,th 元素的 "bgcolor"、"height"、"width" 以及 "nowrap" 属性是不被赞成使用的。
在 HTML 5 中,仅仅支持 "colspan" 、 "rowspan" 以及 "scope" 属性。
3,
<strike> :定义加删除线的文本。HTML 5 中不再支持这个标签。请使用 CSS 代替。
在 HTML 4.01 中不赞成使用 <strike> 标签。
在 HTML 5 中不支持 <strike> 标签。
4,
<section> 标签是 HTML 5 中的新标签。
属性 | 值 | 描述 |
---|---|---|
cite | URL | section 的 URL,假如 section 摘自 web 的话。 |
5,
<center> 标签对其包围的文本进行水平居中处理。
在 HTML 5 中,不支持该标签。请使用 CSS 代替。
6,
<caption> 标签定义表格标题。
HTML 4.01 不赞成使用 align 属性。在 HTML 5 中,不支持该标签。请使用 CSS 代替。
,7,
<canvas> 标签定义图形,比如图表和其他图像。
<canvas id="myCanvas"></canvas>
<script type="text/javascript">
var canvas=document.getElementById('myCanvas');
var ctx=canvas.getContext('2d');
ctx.fillStyle='#FF0000';
ctx.fillRect(0,0,80,100);
</script>
8,
<basefont> 标签定义基准字体。
HTML 5 不支持 <basefont> 标签。请用 CSS 代替。
,9,
<aside> 标签是 HTML 5 的新标签。
定义 article 以外的内容。aside 的内容应该与 article 的内容相关。注释:<aside> 的内容可用作文档的侧栏。
<article> 标签是 HTML 5 的新标签。
定义外部的内容。比如来自一个外部的新闻提供者的一篇新的文章,或者来自 blog 的文本,或者是来自论坛的文本。亦或是来自其他外部源内容。注释:<article> 标签的内容独立于文档的其余部分。
,9,
<applet> 定义嵌入的 applet。
HTML 4.01 与 HTML 5 之间的差异
HTML 4.01 中不赞成使用 applet 元素。
HTML 5 中不支持 applet 元素。
,10,
<acronym> 标签定义首字母缩写词,比如 "NASA"。通过对只取首字母缩写进行标记,您就能够为浏览器、拼写检查程序、翻译系统以及搜索引擎分度器提供有用的信息。
HTML 4.01 与 HTML 5 之间的差异
HTML 5 不支持 <acronym>。请使用 <abbr> 代替。
11,
<command> 标签定义命令按钮,比如单选按钮、复选框或按钮。
HTML 4.01 与 HTML 5 之间的差异
<command> 标签是 HTML 5 中的新标签。
,12,
<datalist> 标签定义可选数据的列表。与 input 元素配合使用,就可以制作出输入值的下拉列表。
HTML 4.01 与 HTML 5 之间的差异
<datalist> 标签是 HTML 5 中的新标签。
13,
<details> 标签定义元素的细节,用户可进行查看,或通过点击进行隐藏。
HTML 4.01 与 HTML 5 之间的差异
<details> 标签是 HTML 5 中的新标签。
提示和注释
提示:与 <legend> 一起使用,来制作 detail 的标题。该标题对用户是可见的,当在其上点击时可打开或关闭 detail。
,14,
<figcaption> 标签定义 figure 元素的标题。
"figcaption" 元素应该被置于 "figure" 元素的第一个或最后一个子元素的位置。
<figcaption> 标签是 HTML 5 中的新标签。
15,
<figure> 标签用于对元素进行组合。
<figure> 标签是 HTML 5 中的新标签。
提示和注释
提示:请使用 <figcaption> 元素为元素组添加标题。
16,
<hgroup> 标签用于对网页或区段(section)的标题进行组合。
HTML 4.01 与 HTML 5 之间的差异
<hgroup> 标签是 HTML 5 中的新标签。
提示和注释
提示:请使用 <figcaption> 元素为元素组添加标题。
17,
<keygen> 标签定义生成密钥。
HTML 4.01 与 HTML 5 之间的差异
keygen 是 HTML 中的新元素。
18,
<nav> 标签定义导航链接的部分。
HTML 4.01 与 HTML 5 之间的差异
<nav> 标签是 HTML 5 中的新标签。
19,
<progress> 标签定义运行中的进度(进程)。
可以使用 <progress> 标签来显示 JavaScript 中耗费时间的函数的进度。
HTML 4.01 与 HTML 5 之间的差异
<progress> 标签是 HTML 5 中的新标签。
提示和注释
提示:请使用 <progress> 标签来显示下载的进度。
20,
<ruby> 标签定义 ruby 注释(中文注音或字符)。
<rp> 标签在 ruby 注释中使用,以定义不支持 ruby 元素的浏览器所显示的内容。
<rt> 标签定义字符(中文注音或字符)的解释或发音。
ruby 注释是中文注音或字符。
在东亚使用,显示的是东亚字符的发音。
与 <ruby> 以及 <rt> 标签一同使用:
ruby 元素由一个或多个字符(需要一个解释/发音)和一个提供该信息的 rt 元素组成,还包括可选的 rp 元素,定义当浏览器不支持 "ruby" 元素时显示的内容。
HTML 4.01 与 HTML 5 之间的差异
<ruby><rp><rt> 标签是 HTML 5 的新标签。
提示和注释
提示:支持 "ruby" 元素的浏览器不会显示 "rp" 元素的内容。
21,
<s> 标签定义加删除线的文本。HTML 5 中不再支持这个标签。请使用 CSS 代替。
HTML 4.01 与 HTML 5 之间的差异
在 HTML 4.01 中不赞成使用 <s> 标签。
在 HTML 5 中不支持 <s> 标签。
提示和注释
提示:请使用 <del> 标签代替。