HTML5新特性速查表
需积分: 50 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的功能,使得现代网页开发更加灵活和强大。
2014-03-27 上传
2011-03-10 上传
2021-06-08 上传
2021-03-08 上传
2021-03-05 上传
2021-04-01 上传
2021-03-26 上传
2021-05-22 上传
2009-09-15 上传
lfl901026
- 粉丝: 0
- 资源: 4
最新资源
- BottleJS快速入门:演示JavaScript依赖注入优势
- vConsole插件使用教程:输出与复制日志文件
- Node.js v12.7.0版本发布 - 适合高性能Web服务器与网络应用
- Android中实现图片的双指和双击缩放功能
- Anum Pinki英语至乌尔都语开源词典:23000词汇会话
- 三菱电机SLIMDIP智能功率模块在变频洗衣机的应用分析
- 用JavaScript实现的剪刀石头布游戏指南
- Node.js v12.22.1版发布 - 跨平台JavaScript环境新选择
- Infix修复发布:探索新的中缀处理方式
- 罕见疾病酶替代疗法药物非临床研究指导原则报告
- Node.js v10.20.0 版本发布,性能卓越的服务器端JavaScript
- hap-java-client:Java实现的HAP客户端库解析
- Shreyas Satish的GitHub博客自动化静态站点技术解析
- vtomole个人博客网站建设与维护经验分享
- MEAN.JS全栈解决方案:打造MongoDB、Express、AngularJS和Node.js应用
- 东南大学网络空间安全学院复试代码解析