快速了解掌握html5新特性
一.介绍
前面有一篇关于HTML的简单介绍,本片文章是以《HTML使用详解》的基础上对html5的新特性的使用方法做个介绍。想必大家对于HTML都熟知吧!它被称知为超文本标记语言,而HTML5是最新的HTML标准。HTML5语言更加精炼,减少了对外部插件的需求,解析规则更加详细,容错性更好。
二.HTML5的新特性
1.新增语义结构化标签
<article> | 定义文章。 |
<aside> | 定义页面内容之外的内容。 |
<details> | 定义元素的细节 |
<figure> | 定义媒介内容的分组,以及它们的标题 |
<footer> | 定义 section 或 page 的页脚 |
<header> | 定义 section 或 page 的页眉 |
<mark> | 定义有记号的文本 |
<nav> | 定义导航链接 |
<section> | 在文档中定义部分 |
<summary> | 为 <details> 元素定义可见的标题 |
<time> | 定义日期/时间 |
2.功能标签
<audio> |
定义声音内容 |
<bdi> |
定义文本的文本方向,使其脱离其周围文本的方向设置 |
<canvas> |
定义图形,画布 |
<command> |
定义命令按钮 |
<datalist> |
定义下拉列表 |
<dialog> |
定义对话框或窗口 |
<embed> |
定义外部交互内容或插件 |
<figcaption> |
定义 figure 元素的标题 |
<keygen> |
定义生成密钥 |
<meter> |
定义预定义范围内的度量 |
<output> |
定义输出的一些类型 |
<progress> |
定义任何类型的任务的进度 |
<rp> |
定义若浏览器不支持 ruby 元素显示的内容。 |
<rt> |
定义 ruby 注释的解释 |
<ruby> |
定义 ruby 注释 |
<source> |
定义媒介源 |
<track> |
定义用在媒体播放器中的文本轨道 |
<video> |
定义视频 |
<wbr> |
定义可能的换行符 |
a.能用CSS代替的标签包含有basefont、big、center、font、s、strike、tt、u。这些元素主要是为了页面展示效果用,应有CSS来完成。3. HTML5废弃或删除的标签
b.frame框架,在HTML5中不在支持,只支持iframe框架,同时包含这些frameset、frame、noframes。
c.部分浏览器支持的标签,包含applet、bgsound、blink、marquee。
b.废弃的标签,包含rb,acronym,dir,isindex,listing,xmp,nextid,plaintex;使用其它标签代替,如下:
废弃标签 | 代替标签 |
rb | ruby |
acronym | abbr |
dir | ul |
isindex | form与input相结合 |
listing | pre |
xmp | code |
nextid | guids |
plaintex | “text/plian”(无格式正文)MIME类型 |