HTML5元素与DTD对照表:完整参考指南
需积分: 9 24 浏览量
更新于2024-09-13
收藏 572KB PDF 举报
本文档深入探讨了HTML5、HTML4.01、XHTML1.0、XHTML1.1以及几种特定规范(如Transitional、Strict和Frameset)中的HTML元素及其适用性。HTML元素是构成网页结构的基础,它们定义了网页的内容展示方式和交互行为。以下是对各版本中主要元素的概述:
1. `<a>`(锚点):用于创建超链接,适用于所有HTML版本。
2. `<abbr>`(缩写):用于定义文本的缩写形式,HTML5及以后版本支持。
3. `<acronym>`(首字母缩写词):在HTML4.01中存在,但在HTML5中被废弃,推荐使用`<span>`代替。
4. `<address>`:提供联系信息,所有版本都支持。
5. `<applet>`:早期Java小程序,HTML5不支持,仅存在于HTML4.01和XHTML1.0。
6. `<area>`:定义图像映射区域,主要用于 `<map>` 元素,HTML5不支持。
7. `<article>`:用于定义独立的、可分享的文章或内容块,仅在HTML5中引入。
8. `<aside>`:用于侧边内容,也是HTML5新元素。
9. `<audio>`:嵌入音频,HTML5引入的新元素,其他版本不支持。
10. `<b>`(粗体):显示加粗文本,所有版本都支持。
11. `<base>`:设置默认的URL基地址,所有版本都包含。
12. `<basefont>`:在CSS发展后不再推荐使用,仅存在于HTML4.01和XHTML1.0。
13. `<bdi>`:提供文本方向隔离,仅在HTML5中可用。
14. `<bdo>`( Bidirectional override):控制文本的方向,HTML4.01和XHTML1.0中可用。
15. `<big>`:增大字体大小,仅在旧版本中存在。
16. `<blockquote>`:引用块,所有版本支持。
17. `<body>`:文档主体,所有版本的HTML都有。
18. `<br>`:换行符,所有版本都支持。
19. `<button>`:创建按钮,所有现代版本支持。
20. `<canvas>`:用于绘制图形,仅在HTML5中引入。
21. `<caption>`:表单或表格的标题,所有版本支持。
22. `<center>`:居中对齐,HTML5及以后版本不推荐,用CSS替代。
23. `<cite>`:引用文献,所有版本支持。
24. `<code>`:预格式化代码,所有版本支持。
25. `<col>`:定义表格列,仅存在于某些DTD中。
26. `<colgroup>`:集合一组`<col>`元素,仅在某些DTD中。
27. `<command>`:用于命令提示,HTML5新增,其他版本不支持。
28. `<datalist>`:输入字段的选项列表,仅在HTML5中可用。
29. `<dd>`(定义列表项):定义列表的项目,所有版本支持。
30. `<del>`:删除线标记,所有版本支持,表示已删除的内容。
31. `<details>`:折叠和展开的内容,仅在HTML5中引入。
32. `<dfn>`:定义术语,所有版本支持。
33. `<dir>`:目录列表,仅在HTML4.01和XHTML1.0中。
34. `<div>`:通用容器元素,所有版本可用。
这些元素的选择和使用取决于你的目标浏览器兼容性和文档类型定义。了解不同版本的差异有助于确保你的网页在各个平台上的正确显示和功能实现。同时,随着HTML标准的发展,一些旧元素逐渐被淘汰,而新的元素提供了更好的语义化和可访问性支持。在编写HTML时,务必考虑最新的最佳实践和语义标签,以便创建更强大、可维护的Web内容。
2010-03-23 上传
2021-09-30 上传
2021-10-05 上传
2022-11-27 上传
2021-10-29 上传
143 浏览量
127 浏览量
2021-10-04 上传
115 浏览量

chunyangsuhao
- 粉丝: 102
最新资源
- 跨平台OPC客户端与服务器源码解析及工具封装
- Notion作为CMS创建博客的完整指南
- aes-finder:强大的AES密钥搜索实用程序
- Visual Assist X 10.6.1822.0: 提升VC开发效率的必备工具
- max场景批量修改插件:高效处理场景问题
- JavaScript基础教程:入门与实践指南
- Bootstrap TreeView 插件的使用与样式指南
- HTC G14更新系统CID更改教程
- ios shsh备份工具的使用方法及重要性
- Flink 1.15.2 安装教程与压缩包文件使用
- 深入探讨系统分析师必备学习资料
- eeg-pipes: 实现EEG数据处理的RxJS运算符库
- HTML5中文手册:详尽指南与参考
- TiTouchDB:轻量级CouchDB兼容数据库的Titanium封装器
- 探索待办事项清单:掌握Linux安全与数据窃取技术
- 利用Excel实现通用Modbus协议上位机寄存器配置