HTML5新特性速查表

需积分: 50 10 下载量 142 浏览量 更新于2024-09-21 收藏 149KB PDF 举报
"HTML5-Visual-Cheat-Sheet1 是一份关于HTML5的参考文档,提供了HTML5新引入的标签和不再支持的标签的详细信息。这份文档旨在帮助开发者理解和使用HTML5的各种元素,以便创建现代网页和应用程序。" HTML5是超文本标记语言(HyperText Markup Language)的第五个版本,它对网络标准进行了重大更新,引入了许多新的功能和改进,以增强用户体验和开发者的工作效率。以下是一些关键的HTML5标签和属性的详细说明: 1. `<!DOCTYPE>`: 定义文档类型,对于HTML5,它通常写为`<!DOCTYPE html>`,表示文档遵循HTML5规范。 2. `<a>`: 定义一个超链接,用于链接到其他网页或资源。属性包括`href`(链接地址)、`hreflang`(链接语言)、`media`(指定媒体类型)、`ping`(发送请求到的URL)、`rel`(定义链接与被链接文档的关系)、`target`(打开链接的方式,如新窗口或当前窗口)和`type`(链接资源的MIME类型)。 3. `<abbr>`: 用于定义缩写,浏览器可以自动添加下划线或提示用户鼠标悬停时显示完整形式。 4. `<acronym>`: 已废弃,在HTML5中应使用`<abbr>`替换,用于定义嵌入式首字母缩写。 5. `<address>`: 用于定义地址信息,通常用于显示作者或网站联系人的联系方式。 6. `<area>`: 在图像映射中定义一个区域,允许点击图像的特定部分链接到其他资源。属性包括`alt`(替代文本)、`coords`(区域坐标)、`href`、`hreflang`、`media`、`ping`、`rel`、`shape`(区域形状,如圆形或矩形)和`target`。 7. `<article>`: 用于定义文章内容,可以独立于上下文理解,常用于博客文章、新闻报道等。 8. `<aside>`: 用于定义页面主要内容之外的相关内容,如侧边栏或注解。 9. `<audio>`: 用于内联播放音频内容,支持`autoplay`(自动播放)、`controls`(显示播放控制)、`src`(音频源)等属性。 10. `<b>`: 用于定义粗体文本,但更推荐使用CSS来控制文本样式。 11. `<base>`: 定义页面所有链接的基础URL,`href`属性用于设定基础地址,`target`属性用于设置链接打开方式。 12. `<basefont>`: 已废弃,HTML5中使用CSS来定义全局字体样式。 13. `<bdo>`: 用于定义文本方向,例如从右到左(RTL)或从左到右(LTR),属性`dir`用于设置方向。 14. `<big>`: 已废弃,用CSS的`font-size`属性来调整文本大小。 15. `<blockquote>`: 用于定义长引用,可添加`cite`属性引用来源。 16. `<body>`: 定义网页的主体内容,包含所有可见的页面元素。 17. `<br>`: 插入单行换行符,用于强制文本换行。 18. `<button>`: 定义一个按钮,属性包括`autofocus`(自动获取焦点)、`disabled`(禁用按钮)、`form`(关联表单)、`formaction`、`formenctype`、`formmethod`、`formnovalidate`、`formtarget`、`name`、`type`(按钮类型,如提交、重置或普通按钮)和`value`(按钮值)。 这些只是HTML5中一部分关键的标签和属性,HTML5还包括其他许多元素,如表格、表单控件、多媒体支持、画布(`<canvas>`)、SVG图形、地理定位、离线存储和Web Workers等,所有这些都极大地扩展了HTML的功能,使得现代网页开发更加灵活和强大。