1.1.1html 相关知识

HTML5 新增和废除的标签

1.结构标签(块状元素)—有意义的div

标签	描述
<article>	定义文章
<header>	定义一个页面或一个区域的头部(定义 section 或 page 的页眉); 标签不能被放在 、
或者另一个 元素内部。
<nav>	定义导航链接
<section>	定义文档中的节(section、区段)。比如章节、页眉、页脚或文档中的其他部分
<aside>	定义其所处内容之外的内容(侧边栏)
<hgroup>	定义文件中一个区块的相关信息
<figure>	定义一组媒体内容以及他们的标题
<figcaption>	定义figure元素的标题
<footer>	定义一个页面或一个区域的底部(定义 section 或 page 的页脚)
1
2
3
4
5
6
7
8
9
10
11
  1. 多媒体标签
标签	描述
<video>	标签定义视频,比如电影片段或其他视频流。IE9+ 
<audio>	标签定义声音,比如音乐或其他音频流。IE9+
<source>	标签为媒介元素(比如 和 )定义媒介资源;标签允许有多个媒体源(那个能用就用那个)
<canvas>	标签定义图形,比如图表和其他图像; 标签只是图形容器,必须使用脚本来绘制图形。IE9+
<embed>	为外部应用程序(非 HTML)定义容器,比如flash
1
2
3
4
5
6
  1. 其他标签
标签	描述
<mark>	定义带有记号的文本。请在需要突出显示文本时使用 标签。(IE9+)
<meter>	标签定义已知范围或分数值内的标量测量。也被称为 gauge(尺度);例子:磁盘用量、查询结果的相关性等。(IE不支持)
<progress>	标示任务的进度(进程条)。IE10+
<time>	定义日期/时间,(不会在任何浏览器中呈现任何特殊效果)
<dastalist>	定义输入框的可能的值。IE10+
<output>	作为计算结果输出显示。IE不支持
1
2
3
4
5
6
7

废除的标签

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

1
2
3
4

1、能用css代替的元素

basefont、big、center、font、s、strike、tt、u。这些元素纯粹是为画面展示服务的,HTML5中提倡把画面展示性功能放在css中统一编辑。
1

2、不再使用frame框架。

frameset、frame、noframes。HTML5中不支持frame框架,只支持iframe框架,或者用服务器方创建的由多个页面组成的符合页面的形式,删除以上这三个标签。
1

3、只有部分浏览器支持的元素

applet、bgsound、blink、marquee等标签。
1

4、其他被废除的元素

废除rb,使用ruby替代。    ---ruby 注释:
废除acronym使用abbr替代。----首字母缩略词
废除dir使用ul替代。      ---定义目录列表。        
废除isindex使用form与input相结合的方式替代 ---使浏览器显示一个对话框,提示用户输入单行文本
废除listing使用pre替代   --- 标签之间的内容不会被当作文档内容解析,
废除xmp使用code替代      --- 标签之间的内容不会被当作文档内容解析,
废除nextid使用guids     ---  创建编辑软件可以读取的唯一标识符
废除plaintex使用“text/plian”(无格式正文)MIME类型替代   ---  纯文本元素 
1
2
3
4
5
6
7
8

参考