HTML标签详解:从DOCTYPE到H1,全面理解XHTML1.0 DTD
需积分: 10 125 浏览量
更新于2024-09-20
收藏 155KB DOC 举报
在HTML中,标签是构建网页结构的基础元素,它们定义了文档的不同部分和功能。本文档详细列举了HTML 1.0 DTD(文档类型定义)中的各种标签及其用法,按照字母顺序排列,包括不同类型的DTD说明(如Strict、Transitional和Frameset)。每个标签都有其特定的用途:
1. `<!---->`:定义注释,用于在源代码中添加对代码的解释,不会在浏览器中显示。
2. `<!DOCTYPE>`:定义文档类型,指定文档遵循哪种HTML规范,例如XHTML1.0 Strict (S)、Transitional (T) 或 Frameset (F)。
3. `<a>`:定义锚点,用于创建超链接,链接到网页上的其他位置。
4. `<abbr>`:表示缩写词,通常首字母大写,后面跟上全称。
5. `<acronym>`:与`<abbr>`类似,但用于定义只取首字母的缩写,通常会自动显示全称。
6. `<address>`:用于提供文档作者或网站联系信息。
7. `<applet>`:已弃用标签,用于嵌入Java小程序,现代浏览器不再支持。
8. `<area>`:在`<map>`标签内定义图像映射区域,用于链接图像的不同部分。
9. `<b>`:定义粗体文本,增强文本可读性。
10. `<base>`:设置页面中所有链接的默认URL或目标,简化URL引用。
11. `<basefont>`:已弃用,不推荐使用,定义页面的默认字体、颜色和大小。
12. `<bdo>`:控制文本的方向,如从右到左或从下到上。
13. `<big>`:定义文本放大,但现代CSS提供了更好的样式控制。
14. `<blockquote>`:引用长篇文字,通常用引号包围。
15. `<body>`:文档的主要内容容器,所有其他元素都包含在其中。
16. `<br>`:换行符,强制新行。
17. `<button>`:创建交互式的按钮,常用于提交表单或触发某些操作。
18. `<caption>`:表格的标题,位于表格上方或下方。
19. `<center>`:已弃用,不再推荐使用,建议使用CSS布局。
20. `<cite>`:引用文献或作品的标题,通常放在括号内。
21. `<code>`:定义预格式化(如计算机代码)的文本。
22. `<col>`:定义表格列的属性,如宽度或排序。
23. `<colgroup>`:用于一组相关的`<col>`标签,方便设置列的属性。
24. `<dd>`:定义定义列表(DL)中的描述性文本,对应于`<dt>`标签。
25. `<del>`:标记已被删除的内容,通常显示为斜线划过。
26. `<dir>`:已弃用,不再推荐,以前用于创建无序列表。
27. `<div>`:可选分隔符,用于组织文档结构,便于CSS样式和JavaScript应用。
28. `<dfn>`:定义术语或专有名词,突出重要词汇。
29. `<dl>`:定义定义列表,包含`<dt>`和`<dd>`标签。
30. `<dt>`:定义定义列表中的术语或标题。
31. `<em>`:强调文本,比`<strong>`语义轻。
32. `<fieldset>`:定义一组相关的表单控件,通常有边框。
33. `<font>`:已弃用,不再推荐,现代CSS可以更精确地控制字体。
34. `<form>`:创建HTML表单,用户输入数据。
35. `<frame>`:在Frameset中定义窗口或框架,现在使用`<iframe>`代替。
36. `<frameset>`:定义多框架布局,已被`<iframe>`替代,现代浏览器不再支持。
总结来说,这些标签构成了HTML的基本语法结构,通过合理使用它们,开发者能够创建出功能丰富的网页。随着HTML的发展和CSS3的普及,许多旧的标签已经过时或被替换,现代开发应当遵循语义化和可维护的原则,使用更加推荐的HTML5标签和CSS来构建网页。
2010-06-23 上传
2015-07-20 上传
2017-09-27 上传
2019-09-21 上传
2011-12-06 上传
abbotwang
- 粉丝: 0
- 资源: 1
最新资源
- NIST REFPROP问题反馈与解决方案存储库
- 掌握LeetCode习题的系统开源答案
- ctop:实现汉字按首字母拼音分类排序的PHP工具
- 微信小程序课程学习——投资融资类产品说明
- Matlab犯罪模拟器开发:探索《当蛮力失败》犯罪惩罚模型
- Java网上招聘系统实战项目源码及部署教程
- OneSky APIPHP5库:PHP5.1及以上版本的API集成
- 实时监控MySQL导入进度的bash脚本技巧
- 使用MATLAB开发交流电压脉冲生成控制系统
- ESP32安全OTA更新:原生API与WebSocket加密传输
- Sonic-Sharp: 基于《刺猬索尼克》的开源C#游戏引擎
- Java文章发布系统源码及部署教程
- CQUPT Python课程代码资源完整分享
- 易语言实现获取目录尺寸的Scripting.FileSystemObject对象方法
- Excel宾果卡生成器:自定义和打印多张卡片
- 使用HALCON实现图像二维码自动读取与解码