共计 2962 个字符,预计需要花费 8 分钟才能阅读完成。
一、列表
在 HTML(超文本标记语言)中,列表是用来组织和展示一系列相关数据或项目的结构。它们通过特定的 HTML 标签来创建,使得信息能够以清晰、有条理的方式呈现给用户。HTML 提供了三种主要类型的列表:无序列表(Unordered Lists)、有序列表(Ordered Lists)和描述列表(Description Lists 或 Definition Lists)。
1. 无序列表
无序列表是一个没有特定顺序的列表项的集合。在无序列表中,各个列表项之间属于并列关系,没有先后顺序之分,它们通常以一个项目符号(如小黑点、空心圆点或实心方块等)来标记。
标签:由两个标签组成,容器级标签 ul 和 li。
ul : 使用
标签来创建无序列表。
li : 使用
代码:
- 蔬菜:青菜,芹菜,生菜
- 水果:苹果,香蕉,西瓜
- 饮料:可乐,雪碧,橙汁
效果:
2. 有序列表
有序列表使用数字或字母等可以表示顺序的符号来排列列表项。与无序列表不同,有序列表中的项目是有顺序的。
标签:由两个标签组成,容器级标签 ol 和 li。
ol: 使用
标签来创建有序列表。
li : 使用
代码:
- 先买蔬菜
- 再买水果
- 最后还有饮料
效果:
3. 描述列表
描述列表是一种用于展示一系列术语及其对应描述的列表类型。它通常用于定义术语、概念或提供详细的说明。
标签:由三个标签组成,dl,dt,dd。
dl : 使用
标签来创建描述列表,定义一个列表结构。
dt : 使用
标签来定义术语或主题,表现一个列表的主题。
dd : 使用
标签来定义描述,表示解释和说明前面的主题。
代码:
- HTML
- 超文本标记语言(HyperText Markup Language),用于创建网页结构。
- CSS
- 层叠样式表(Cascading Style Sheets),用于描述网页的外观和格式。
- JavaScript
- 一种用于创建动态网页内容的脚本语言,能够增强网页的交互性和用户体验。
效果:
4. 嵌套列表
嵌套列表指的是在一个列表项下还可以包含另一个列表(无论是有序列表还是无序列表),从而形成多级列表结构。
实现方式:在
或
标签来创建嵌套列表。代码:
购物清单
- 食物
- 蔬菜
- 青菜
- 芹菜
- 生菜
- 水果
- 苹果
- 香蕉
- 西瓜
- 饮品
- 饮料
- 可乐
- 雪碧
- 橙汁
效果:
5. 自定义列表样式
通过组合使用 HTML 标签和 CSS 样式来创建具有特定结构和样式的列表,即修改列表项(
实现方式:可以使用
等标签来创建自定义列表的结构,并通过 CSS 来设置样式。二、表格
HTML 表格是用于在网页上展示结构化数据的一种元素。它们由行(
和普通单元格)以及包含这些行和列的表格容器()组成。1. 基本结构
代码:
(1,1)
(1,2)
(1,3)
(2,1)
(2,2)
(2,3)
(3,1)
(3,2)
(3,3)
效果:
![Web 安全开发——html 进阶笔记 2 Web 安全开发——html 进阶笔记 2](https://yojack.cn/wp-content/themes/wordpress-theme-puock-master/assets/img/z/load.svg)
2. 属性
表格及其组成部分可以拥有多种属性来定义其外观和行为:
1. border
:设置表格边框的宽度(以像素为单位)。
4. colspan
(用于
或):使单元格跨越多列。5. rowspan
(用于
或):使单元格跨越多行。三、表单
1. 表单的创建
表单通过
标签来创建。
标签中可以包含多个属性,用于定义表单的行为和样式。
1.action 属性:指定表单数据的目标 URL,即数据将被发送到哪个 URL 进行后续处理。
2.method 属性:定义表单数据的提交方式。常用的有 GET
和POST,
GET
方法会将表单数据附加到 action 指定的 URL 后面,以查询字符串的形式发送。这种方法适用于非敏感数据,因为数据会在 URL 中可见。
POST
方法会将表单数据作为 HTTP 请求的主体发送,适用于需要发送大量数据或敏感信息(如密码)的情况。
3.enctype 属性:指定表单数据的编码类型,常用的编码类型有
application/x-www-form-urlencoded
:这是默认的编码类型,表单数据被编码为键值对。multipart/form-data
:用于文件上传,允许表单包含文件类型输入。
4.name 属性:指定表单的名称,用于在 JavaScript 等代码中进行引用。
5.target 属性:指定表单数据的提交目标,常用的有_blank
(在新窗口中打开)、_self
(在当前窗口中打开)等。
2. 输入框
使用
创建,允许用户输入一行文本。
代码:
用户名:
效果:
![Web 安全开发——html 进阶笔记 2 Web 安全开发——html 进阶笔记 2](https://yojack.cn/wp-content/themes/wordpress-theme-puock-master/assets/img/z/load.svg)
3. 密码框
使用
创建,输入的内容会以保密形式(如星号或圆点)显示。
代码:
密码:
效果:
![Web 安全开发——html 进阶笔记 2 Web 安全开发——html 进阶笔记 2](https://yojack.cn/wp-content/themes/wordpress-theme-puock-master/assets/img/z/load.svg)
4. 单选框
使用
创建,允许用户从多个选项中选择一个。
代码:
性别:
男
女
效果:
![Web 安全开发——html 进阶笔记 2 Web 安全开发——html 进阶笔记 2](https://yojack.cn/wp-content/themes/wordpress-theme-puock-master/assets/img/z/load.svg)
5. 复选框
使用
创建,允许用户从多个选项中选择一个或多个。
代码:
爱好:
运动
阅读
旅行
效果:
![Web 安全开发——html 进阶笔记 2 Web 安全开发——html 进阶笔记 2](https://yojack.cn/wp-content/themes/wordpress-theme-puock-master/assets/img/z/load.svg)
6. 文本域
使用
标签创建,允许用户输入多行文本。
代码:
自我介绍:
效果:
![Web 安全开发——html 进阶笔记 2 Web 安全开发——html 进阶笔记 2](https://yojack.cn/wp-content/themes/wordpress-theme-puock-master/assets/img/z/load.svg)
7. 下拉菜单
使用
和
标签创建,允许用户从预定义的选项中选择一个。
代码:
选择国家:
效果:
![Web 安全开发——html 进阶笔记 2 Web 安全开发——html 进阶笔记 2](https://yojack.cn/wp-content/themes/wordpress-theme-puock-master/assets/img/z/load.svg)
8. 提交按钮
使用
创建,用于提交表单数据。
代码:
效果:
![Web 安全开发——html 进阶笔记 2 Web 安全开发——html 进阶笔记 2](https://yojack.cn/wp-content/themes/wordpress-theme-puock-master/assets/img/z/load.svg)
9. 重置按钮
使用
创建,用于重置表单中的所有字段到初始值。
代码:
效果:
![Web 安全开发——html 进阶笔记 2 Web 安全开发——html 进阶笔记 2](https://yojack.cn/wp-content/themes/wordpress-theme-puock-master/assets/img/z/load.svg)
10. 整体代码
自定义列表样式示例
效果:
![]()
原文地址: Web 安全开发——html 进阶笔记 2