HTML5 快速参考指南
需积分: 50 95 浏览量
更新于2024-09-14
收藏 130KB PDF 举报
"html5-cheat-sheet"
HTML5是现代网页开发的标准,它在HTML4的基础上进行了一系列改进和扩展,以适应互联网技术的发展。这个快速参考指南涵盖了HTML5中的一些核心元素、属性及其版本兼容性。
1. **评论(Comment)**: `<!---->` 用于在代码中插入注释,对开发者来说是重要的文档记录工具。在HTML5和HTML4中都是有效的。
2. **文档类型声明(DOCTYPE)**: `<!DOCTYPE>` 指定了文档使用的HTML版本。在HTML5中,简洁的 `<!DOCTYPE html>` 即可声明为HTML5文档。
3. **超链接(Hyperlink)**: `<a>` 标签用于创建链接,可以指向其他网页、文件、邮件地址等。支持的属性包括 `href`、`hreflang`、`media`、`ping`、`rel`、`target` 和 `type`。
4. **缩写(Abbreviation)**: `<abbr>` 用于表示缩写词,提供了对完整术语的提示。支持全局属性。
5. **首字母缩写(Acronym)**: 在HTML5中不再推荐使用 `<acronym>`,而是建议使用 `<abbr>`。
6. **地址(Address)**: `<address>` 用于展示作者或文档联系信息。同样支持全局属性。
7. **小应用(Applet)**: `<applet>` 在HTML5中已废弃,不再支持。
8. **图像映射中的区域(Area)**: `<area>` 与 `<map>` 配合定义图像地图上的可点击区域。属性包括 `alt`、`coords`、`href`、`hreflang`、`media`、`ping`、`rel`、`shape`、`target` 和 `type`。
9. **文章(Article)**: `<article>` 用于定义页面中独立、自包含的内容,比如博客文章或新闻报道。支持全局属性。
10. **侧边栏(Aside)**: `<aside>` 包含与主要内容相关的补充信息,例如注释、引用或其他相关内容。
11. **音频(Audio)**: `<audio>` 用于嵌入声音内容,支持属性如 `autobuffer`、`autoplay`、`controls`、`loop` 和 `src`。
12. **粗体文本(Bold Text)**: `<b>` 用于强调文本,HTML5中更多推荐使用 `<strong>` 来表示语义上的强调。
13. **基础URL(Base URL)**: `<base>` 设置页面所有链接的基础URL,属性包括 `href` 和 `target`。
14. **基字体(Base Font)**: `<basefont>` 在HTML5中已废弃。
15. **文本方向(Text Direction)**: `<bdo>` 用于指定文本的显示方向,如从右到左(RTL)或从左到右(LTR),属性 `dir` 定义方向。
16. **大号文本(Big Text)**: `<big>` 在HTML5中已废弃。
17. **引用(Blockquote)**: `<blockquote>` 用于表示长引用,可以添加 `cite` 属性引用源。
18. **身体(Body)**: `<body>` 标签定义了HTML文档的主要内容,支持全局属性。
19. **换行(Break)**: `<br>` 插入一个单行空白,支持全局属性。
20. **按钮(Button)**: `<button>` 可以创建可点击的按钮,支持多种交互,属性包括 `type`、`value` 等。
以上只是HTML5中的一部分常见标签,实际HTML5还包括表单控件、多媒体元素、结构化元素、离线存储、图形绘制、拖放功能等众多特性,使得开发者能构建更丰富、交互性更强的网页应用。通过学习和熟练掌握这些标签和属性,可以有效提高网页设计和开发的效率。
2021-10-04 上传
2022-09-23 上传
2021-03-06 上传
2021-05-08 上传
2021-02-17 上传
2021-02-14 上传
2021-04-04 上传
2009-07-09 上传
webnet
- 粉丝: 1
- 资源: 8
最新资源
- 前端协作项目:发布猜图游戏功能与待修复事项
- Spring框架REST服务开发实践指南
- ALU课设实现基础与高级运算功能
- 深入了解STK:C++音频信号处理综合工具套件
- 华中科技大学电信学院软件无线电实验资料汇总
- CGSN数据解析与集成验证工具集:Python和Shell脚本
- Java实现的远程视频会议系统开发教程
- Change-OEM: 用Java修改Windows OEM信息与Logo
- cmnd:文本到远程API的桥接平台开发
- 解决BIOS刷写错误28:PRR.exe的应用与效果
- 深度学习对抗攻击库:adversarial_robustness_toolbox 1.10.0
- Win7系统CP2102驱动下载与安装指南
- 深入理解Java中的函数式编程技巧
- GY-906 MLX90614ESF传感器模块温度采集应用资料
- Adversarial Robustness Toolbox 1.15.1 工具包安装教程
- GNU Radio的供应商中立SDR开发包:gr-sdr介绍