HTML标签全览:构建网页结构与样式

需积分: 10 1 下载量 108 浏览量 更新于2024-09-11 收藏 507KB PDF 举报
"HTML标记大全参考手册包含了HTML的基本结构和常用元素,用于创建网页内容和样式。" 在HTML中,文件结构是构建网页的基础。HTML文档由以下主要部分组成: 1. **文件类型**: `<HTML>` 标签是HTML文档的根元素,它标志着文档的开始和结束,即`<HTML>`和`</HTML>`。 2. **文件主题**: `<TITLE>` 标签用于定义文档的标题,它应该放置在`<HEAD>`标签内,对于SEO(搜索引擎优化)和浏览器标签页的显示至关重要。 3. **文头** (`<HEAD>`): 包含了文档的元数据,如`<TITLE>`,以及CSS样式、JavaScript脚本等,这些信息不直接显示在网页内容中。 4. **文体** (`<BODY>`): 这是网页的主要内容区域,所有的可见元素如文本、图像、链接等都应该包含在这个标签内。 HTML还提供了多种结构性定义标签,以帮助组织内容并控制其显示风格: 1. **标题** (`<H?>`): 从`<H1>`到`<H6>`,共六级,用于表示不同级别的标题,级别越高,标题越大。 2. **标题对齐** (`<H? ALIGN>`): 可以设置标题的对齐方式,如`LEFT`、`CENTER`、`RIGHT`。 3. **区块** (`<DIV>`): 用于创建一个可独立样式化的容器,可以包含其他HTML元素。 4. **区块对齐** (`<DIV ALIGN>`): 设置区块的水平对齐方式,包括`LEFT`、`RIGHT`、`CENTER`和`JUSTIFY`。 5. **引文区块** (`<BLOCKQUOTE>`): 用于表示一段引用的文本,通常会内缩以区别于普通文本。 6. **强调** (`<EM>`): 通常斜体显示,用于强调文本。 7. **特别强调** (`<STRONG>`): 通常加粗显示,用于表示重要性。 8. **引文** (`<CITE>`): 通常斜体显示,用于引用外部资源。 9. **码** (`<CODE>`): 用于显示代码片段,保持原始格式。 10. **样本** (`<SAMP>`): 显示示例输出。 11. **键盘输入** (`<KBD>`): 表示用户可能在键盘上输入的内容。 12. **变数** (`<VAR>`): 用于表示变量或数学公式中的变量。 13. **定义** (`<DFN>`): 用来标记术语的定义,但不是所有浏览器都支持。 14. **地址** (`<ADDRESS>`): 用于展示联系信息或其他与作者或文档有关的地址。 15. **大字** (`<BIG>`): 使文本变大,但现代HTML中已不推荐使用。 16. **小字** (`<SMALL>`): 使文本变小,常用于注释或次要信息。 除了结构性定义,HTML还有些标签用于控制文本的外观: 1. **加粗** (`<B>`): 使文本加粗,但现在更推荐使用`<STRONG>`来传达语义。 2. **斜体** (`<I>`): 使文本斜体,现在更推荐使用`<EM>`来传达语义。 3. **底线** (`<U>`): 在文本下方画线,但某些浏览器可能不支持。 4. **删除线** (`<S>`): 通过划线表示文本已被删除,但浏览器支持度不一。 5. **下标** (`<SUB>`): 用于表示下标文本,如化学分子式。 6. **上标** (`<SUP>`): 用于表示上标文本,如数学指数。 7. **打字机体** (`<TT>`): 使用单空格字型显示,类似于打字机效果。 8. **预定格式** (`<PRE>`): 保留文本的原始排版,包括空格和换行。 9. **预定格式宽度** (`<PRE WIDTH>`): 指定`<PRE>`元素的宽度。 10. **居中对齐** (`<CENTER>`): 居中显示内容,但现在更推荐使用CSS来实现。 11. **闪耀** (`<BLINK>`): 创建闪烁效果,但已被废弃,不建议使用。 12. **字体大小** (`<FONT SIZE>`): 设置文本的大小,使用1到7的数字。 13. **改变字体大小** (`<FONT SIZE +=/->`): 增减字体大小。 14. **基本字体大小** (`<BASEFONT>`): 设置整个文档的基础字体大小。 15. **字体颜色** (`<FONT COLOR>`): 通过十六进制颜色代码设置文本颜色。 了解和熟练使用这些HTML标签,能帮助开发者更好地构建和控制网页的结构和样式,提升用户体验。然而,随着Web开发的进步,许多表现性的标签(如`<B>`、`<I>`、`<CENTER>`等)已经被CSS替代,因此理解CSS的使用对于现代Web开发更为重要。