HTML超文本标记语言速查手册
126 浏览量
更新于2024-07-15
收藏 127KB PDF 举报
"HTML语言大全,包括各种HTML标签和属性的速查手册,如DOCTYPE、A、ACRONYM、ADDRESS、APPLET等,并提及了注释、链接、样式表等相关概念。"
HTML(HyperText Markup Language)是用于创建网页的标准标记语言,它允许我们将结构化的内容与样式和行为分离。以下是对标题和描述中提到的一些关键HTML元素和属性的详细解释:
1. **注释**: `<!-- -->` 用于在HTML代码中添加注释,这些注释在浏览器中不会显示,主要用于开发者之间交流和代码解释。
2. **DOCTYPE**: 这个声明位于HTML文档的开头,如 `<!DOCTYPE html>`,用来告诉浏览器文档遵循的HTML版本或DTD(Document Type Definition),以确保正确解析和呈现页面。
3. **<A>**: 用于创建超链接,`href` 属性指定链接的目标地址,`target` 可以设置打开链接的方式(例如新窗口 `_blank` 或当前窗口 `_self`)。其他属性如 `title` 提供链接的工具提示,`class` 和 `id` 用于CSS样式和JavaScript操作。
4. **<ACRONYM>**: 用于表示缩写词,可以使用 `title` 属性提供全称。虽然在HTML5中已被废弃,但仍然在一些场合使用。
5. **<ADDRESS>**: 用于表示作者或文档维护者的联系信息,通常用于页脚。
6. **<APPLET>**: 在HTML4中用于嵌入Java小应用程序,但在HTML5中已废弃,现在通常使用 `<object>` 或 `<embed>` 标签来插入多媒体内容。
7. **其他标签**: 包括 `<AREA>`(用于定义图像映射中的区域)、`<BASE>`(设置页面的基URL)、`<BGSOUND>`(HTML4中播放背景音乐,现在通常用JavaScript替代),以及 `<BIG>`、`<BLOCKQUOTE>`、`<BODY>`、`<BR>` 等一系列用于文本格式化和布局的标签。
8. **事件属性**: 如 `onclick`、`onmouseover` 等,用于在用户与元素交互时执行JavaScript函数。
9. **样式表相关属性**: `style` 直接在元素内应用CSS样式,`rel="stylesheet"` 用于链接外部样式表,`rev="stylesheet"`(已废弃)则表示被引用的文档是一个样式表。
10. **表单元素**: 包括 `<INPUT>`(创建输入字段)、`<TEXTAREA>`(多行文本输入)、`<SELECT>`(下拉列表)、`<OPTION>`(下拉选项)、`<LABEL>`(关联输入字段的标签)、`<FORM>`(定义表单)、`<FIELDSET>`(分组表单元素)等。
11. **框架相关**: `<FRAMESET>` 和 `<FRAME>` 用于创建页面的框架布局,`<IFRAME>` 则用于在页面内嵌入另一个完整的HTML文档。
12. **图像和多媒体**: `<IMG>` 用于插入图像,`<EMBED>` 和 `<OBJECT>` 用于嵌入多媒体内容,如视频、音频或Flash动画。
13. **表格**: `<TABLE>`、`<TBODY>`、`<TH>`、`<TD>`、`<CAPTION>`、`<TR>` 用于创建和格式化表格。
14. **段落和引用**: `<P>`(段落)、`<PRE>`(预格式化文本)、`<BLOCKQUOTE>`(引用)、`<Q>`(短引语)。
15. **文本格式化**: `<B>`(粗体)、`<I>`(斜体)、`<U>`(下划线)、`<STRONG>`(强调)、`<EM>`(强调,通常用于表示语义)。
16. **其他元素**: `<SUB>`(下标)、`<SUP>`(上标)、`<VAR>`(变量)、`<WBR>`(软换行)。
这些是HTML语言的基本构成部分,通过组合和定制这些元素和属性,开发者能够创建丰富多样的网页内容。了解和熟练掌握这些基础知识对于创建功能完整、交互性强的网页至关重要。
2011-02-14 上传
2019-08-23 上传
2014-08-07 上传
weixin_38571449
- 粉丝: 5
- 资源: 944
最新资源
- 基于Python和Opencv的车牌识别系统实现
- 我的代码小部件库:统计、MySQL操作与树结构功能
- React初学者入门指南:快速构建并部署你的第一个应用
- Oddish:夜潜CSGO皮肤,智能爬虫技术解析
- 利用REST HaProxy实现haproxy.cfg配置的HTTP接口化
- LeetCode用例构造实践:CMake和GoogleTest的应用
- 快速搭建vulhub靶场:简化docker-compose与vulhub-master下载
- 天秤座术语表:glossariolibras项目安装与使用指南
- 从Vercel到Firebase的全栈Amazon克隆项目指南
- ANU PK大楼Studio 1的3D声效和Ambisonic技术体验
- C#实现的鼠标事件功能演示
- 掌握DP-10:LeetCode超级掉蛋与爆破气球
- C与SDL开发的游戏如何编译至WebAssembly平台
- CastorDOC开源应用程序:文档管理功能与Alfresco集成
- LeetCode用例构造与计算机科学基础:数据结构与设计模式
- 通过travis-nightly-builder实现自动化API与Rake任务构建