常见的 HTML 元素及其属性详解
在 Web 开发中,HTML(HyperText Markup Language)是构建网页的基础语言。了解常见的 HTML 元素及其属性,对于创建结构良好、语义清晰、可访问性高的网页至关重要。本文将详细介绍常见的 HTML 元素及其属性。
一、基础文本元素
1. 元素
定义
元素是所有 HTML 文档的根元素,包含了整个页面的内容。
示例
常见属性
lang:指定文档的语言。
2.
元素定义
元素包含了关于文档的信息(元数据),如标题、样式表、脚本等。示例
常见属性
profile(已废弃):指定元数据的 URL。
3.
定义
示例
注意事项
每个文档只能有一个
4.
定义
元素包含了文档的可见内容,即用户在浏览器中看到的部分。示例
常见属性
bgcolor(已废弃):设置背景颜色。background(已废弃):设置背景图像。
二、段落和文本格式化元素
1.
段落元素
定义
元素表示一个段落,用于组织和显示文本内容。
示例
这是一个段落。
常见属性
align(已废弃):设置文本对齐方式(left、right、center、justify)。
2.
- 标题元素
定义
到 表示不同级别的标题, 为最高级别, 为最低级别。
为最高级别, 为最低级别。
示例
一级标题
二级标题
常见属性
align(已废弃):设置标题的对齐方式。
3. 和 粗体文本
定义
表示语义上的重要性,内容会加粗显示。 仅用于视觉上的加粗,无语义强调。
示例
这是一个 重要 的提示。
这是一个 加粗 的文本。
4. 和 斜体文本
定义
表示强调,内容会以斜体显示。 仅用于视觉上的斜体,无语义强调。
示例
请 注意 下面的事项。
这是一个 斜体 文本。
5. 下划线文本
定义
元素用于表示下划线文本,一般用于表示非文本注释,如拼写错误。
示例
这是一个 下划线 文本。
6. 和 删除和插入文本
定义
表示被删除的文本,通常显示为删除线。 表示插入的文本,通常显示为下划线。
示例
这是一个 旧的 文本。
这是一个 新的 文本。
三、列表元素
1. 无序列表
- 和
-
定义
- 表示一个无序列表,列表项使用
- 定义。
示例
- 项目一
- 项目二
- 项目三
常见属性
type(已废弃):设置列表项的项目符号类型。
2. 有序列表
- 和
-
定义
- 表示一个有序列表,列表项使用
- 定义。
示例
- 第一步
- 第二步
- 第三步
常见属性
type:设置列表项的编号类型(1、a、A、i、I)。start:设置列表的起始编号。reversed:布尔属性,表示列表逆序。
3. 定义列表
- 、
- 、
-
定义
- :定义列表容器。
- :定义术语名称。
- :定义术语描述。
示例
- HTML
- 超文本标记语言
- CSS
- 层叠样式表
四、链接和图像
定义
元素用于创建超链接,可以链接到其他页面、文件、电子邮件地址等。
示例
常见属性
href:指定链接目标的 URL。target:指定链接打开的方式(_self、_blank、_parent、_top)。title:提供链接的额外信息,当鼠标悬停时显示。rel:定义当前文档与链接目标之间的关系。
2. 图像
定义
元素用于在页面中嵌入图像。
示例
常见属性
src:指定图像文件的路径或 URL。alt:为图像提供替代文本,用于图像无法加载或屏幕阅读器。width 和 height:设置图像的宽度和高度(可使用像素或百分比)。title:提供图像的额外信息。
五、表格元素
1. 表格
定义
元素用于创建表格结构。
示例
2. 表格行
定义
元素表示表格中的一行。 示例
3. 表格头
和表格数据 定义
:定义表格的表头单元格,通常以粗体显示,居中对齐。 :定义表格的标准单元格。 示例
姓名 年龄 张三 28 常见属性
colspan:设置单元格横向跨越的列数。rowspan:设置单元格纵向跨越的行数.headers:关联单元格与表头.
4. 表格标题
定义
元素用于为表格提供标题,通常显示在表格的顶部。 示例
用户信息表 六、表单元素
1. 表单
常见属性
action:指定表单提交的目标 URL。method:指定 HTTP 方法(get 或 post)。enctype:指定表单数据的编码类型。
2. 输入
定义
元素用于创建多种类型的表单控件,如文本框、复选框、单选按钮等。
示例
常见属性
type:指定输入控件的类型(text、password、email、number、checkbox、radio、submit 等)。name:指定控件的名称,用于表单数据的键。value:指定控件的默认值。placeholder:提供提示信息。required:布尔属性,指定控件为必填项。disabled:布尔属性,指定控件为禁用状态。readonly:布尔属性,指定控件为只读。
3. 标签
定义
示例
常见属性
for:指定关联的控件的 id。
4. 选择列表
定义
示例
常见属性
multiple(
5. 文本区域
定义
示例
常见属性
rows:指定可见的行数。cols:指定可见的列数。placeholder:提供提示信息。maxlength:限制输入的最大字符数。
6. 按钮
定义
示例
常见属性
type:指定按钮类型(button、submit、reset)。disabled:布尔属性,指定按钮为禁用状态。
七、多媒体元素
1. 图像
(已在第四部分介绍,此处略)
2. 音频
定义
示例
您的浏览器不支持音频播放。
常见属性
src:指定音频文件的 URL。controls:布尔属性,显示音频控件。autoplay:布尔属性,音频自动播放。loop:布尔属性,音频循环播放。muted:布尔属性,音频静音。
3. 视频
定义
示例
您的浏览器不支持视频播放。
常见属性
src:指定视频文件的 URL。controls:布尔属性,显示视频控件。autoplay:布尔属性,视频自动播放。loop:布尔属性,视频循环播放。muted:布尔属性,视频静音。poster:指定视频未播放时显示的图片。
八、语义化元素
1.
页眉 定义
元素表示文档或节的页眉,通常包含标题、导航链接、Logo 等。 示例
网站标题
2.
定义
示例
3.
主要内容 定义
元素表示文档的主要内容部分,应该是文档中唯一的。 示例
4.
区块 定义
元素表示文档中的一个独立区段,通常带有标题。 示例
我们的服务
5.
文章 定义
元素表示一篇独立的内容,如博客文章、新闻报道。 示例
文章标题
文章内容...
6.
定义
示例
热门文章
7.
定义
示例
© 2023 公司名称
九、元数据元素
1. 元数据
定义
元素用于提供关于 HTML 文档的元数据,不会显示在页面上。
示例
常见属性
charset:指定文档的字符编码。name:指定元数据名称,如 description、keywords、author。content:指定元数据的内容。http-equiv:用于设置 HTTP 头信息。
2. 外部资源
定义
元素用于在文档与外部资源之间建立链接,如样式表、图标。
示例
常见属性
rel:指定链接关系类型,如 stylesheet、icon。href:指定外部资源的 URL。type:指定资源的 MIME 类型。
3. 脚本
定义
console.log('Hello, World!');
常见属性
src:指定外部脚本文件的 URL。type:指定脚本的 MIME 类型,默认是 text/javascript。async:布尔属性,异步加载脚本。defer:布尔属性,延迟执行脚本。
十、其他常用元素
1.
换行定义
元素用于在文本中插入换行符。示例
第一行
第二行2.
水平线定义
元素表示主题的分隔线,用于视觉上的分割。示例
上半部分内容
下半部分内容
3. 行内元素
定义
元素是一个通用的行内容器,没有特定的语义,用于对部分文本进行分组。
示例
这是一个高亮的文本。
4.
块级元素定义
元素是一个通用的块级容器,没有特定的语义,用于对内容进行分组。示例
十一、全局属性
以下属性可用于所有 HTML 元素:
id:唯一标识元素的全局属性。class:用于指定元素的一个或多个类名,便于样式和脚本的应用。style:用于直接在元素内定义 CSS 样式。title:提供元素的额外信息,当鼠标悬停时显示。data-*:用于存储页面或应用程序的私有自定义数据。
十二、ARIA 属性(可访问性)
为了提高网页的可访问性,可以使用 ARIA 属性来增强语义。
role:定义元素的语义角色,如 button、navigation、main。aria-label:为元素提供可访问的名称。aria-hidden:指定元素对屏幕阅读器是否可见。
示例:
参考资料
MDN Web Docs - HTML 元素参考MDN Web Docs - HTML 全局属性W3C HTML 规范Web 内容无障碍指南(WCAG)
风雨相关
365体育娱乐手机平台燃气灶怎么换电池 燃气灶换电池方法【详解】-格兰集成灶保康店
网上365平台被黑提款福建省理科状元穿女装走红 校友解释:为义卖献身
365体育娱乐手机平台教大家制作鳟鱼的简单做法
网上365平台被黑提款逻辑地址(段地址,偏移地址)知识点全面回顾
风雨同舟
- 定义。
- 定义。