HTML 列表 || 表格 || 表单

目录

  • 1. 列表
    • 1.1 无序列表
    • 1.2 有序列表
    • 1.3 定义列表
  • 2. 表格
    • 2.1 表格基本标签
    • 2.2 表格结构标签
    • 2.3 合并单元格
  • 3. 表单
    • 3.1 input 标签基本使用
      • 3.1.1 单选框 radio
      • 3.1.2 上传文件 file
      • 3.1.3 多选框 checkbox
    • 3.2 表单下拉菜单
    • 3.3 表单文本域
    • 3.4 label 标签
    • 3.5 按钮 button


正文开始

1. 列表

1.1 无序列表

布局排列整齐的不需要规定顺序的区域

标签作用
ul代表无序列表
li列表条目
<ul>
	<li>文本内容</li>
	<li>文本内容</li>
	...
</ul>

例如:
在这里插入图片描述
需要注意的是,ul内只能放li标签,但li标签里可以放置其他标签。

1.2 有序列表

布局排列整齐的需要规定顺序的区域。

标签作用
ol代表有序列表
li列表条目
<ol>
	<li>文本内容</li>
	<li>文本内容</li>
	...
</ol>

例如:
在这里插入图片描述
同无序列表一样,ol内只能放li标签,但li标签里可以放置其他标签。

1.3 定义列表

一个标题对应多个內容的区域

标签作用
dl代表定义列表
dt列表标题
dd列表描述
<dl>
	<dt>列表标题</dt>
	<dd>列表描述</dd>
	...
</dl>

例如:
在这里插入图片描述

其中,dl 内只能放 dt 、dd 标签,但 dt、dd 标签里可以放置其他标签。

2. 表格

2.1 表格基本标签

网页中的表格与 Excel 表格类似

标签作用
table表示表格
tr表示表格的一行
th表示表格表头內容,文本会加粗
td表示表格內容
brorder为表格添加边框线的属性
<table border="1">
	<tr>
		<th>表头內容</th>
		<td>表格內容</td>
		...
	</tr>
</table>

例如:
在这里插入图片描述

2.2 表格结构标签

使用表格结构标签将內容划分区域,让表格结构更清晰。将内容划分区域只是让其结构更清晰,并不会在视觉上产生变化。

标签作用
thead表格头部
tbody主要內容
tfoot表格底部

例如:
在这里插入图片描述

2.3 合并单元格

将多个单元格个合并成一个单元格。需要将指定区域最左最上的单元格添加属性,同时将这个区域内的其他单元格删除。属性的取值就是合并单元格的数量。

属性作用
rowspan跨行合并
colspan跨列合并

例如:
在这里插入图片描述
在这里插入图片描述
需要注意的是,合并单元格只能在表格的同一结构中进行,不能跨结构合并单元格。

3. 表单

用来收集用户信息

<!-- 使用form标签将表单区域划分出来 -->
<form action="">
</form>

3.1 input 标签基本使用

input 标签用来收集用户信息

<input type=" ">
type 属性说明
text文本框,用于输入单行文本
password密码框
radio单选框
checkbox多选框
file上传文件

例如:
在这里插入图片描述
input 标签有占位文本属性

<input type="..." placeholder="提示信息">

例如:
在这里插入图片描述

3.1.1 单选框 radio

使用单选框时,可以添加属性来控制

属性作用
name将空间分组,同组中只能选一个
checked设置默认选项

例如:
在这里插入图片描述

3.1.2 上传文件 file

默认情况下,文件上传表单控件只能上传一个文件,我们可以使用multiple属性来实现上传多个文件。

<input type=“file” multiple>

3.1.3 多选框 checkbox

同单选框一样,多选框也有默认选择的功能,同样使用checked属性。

<input type=“checkbox” checked>

3.2 表单下拉菜单

可以将多个内容折叠节省空间。

标签作用
select代表下拉菜单整体
option嵌套在 select 中,代表下拉菜单中的一项
selected默认选项

例如:
在这里插入图片描述

3.3 表单文本域

用于多行输入文本的表单控件。

标签作用
textarea表单文本域

在这里插入图片描述

3.4 label 标签

在网页中,是某个标签的说明文本。

<!-- 可以将控件对应说明文本 -->
<input type="radio" id="控件id">
<label for="控件id">说明文本</label>

例如:
在这里插入图片描述
上述 label 标签将“男”和单选框想联系起来,可以实现点击“男”这一字进行选择。

上述代码可以简写成如下:
在这里插入图片描述

3.5 按钮 button

与用户交互。

<button type="">提示文本</button>
type 属性值作用
submit提交按钮,点击后可以提交数据到后台
reset重置按钮,点击后将表单控件区域恢复默认值
button普通按钮,默认没有功能,一般配合 JavaScript 使用

例如:
在这里插入图片描述


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/457565.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

想要自己制作一款游戏,需要掌握哪些基本技能?

你是否曾经沉浸在游戏的世界中&#xff0c;感受到游戏带来的无限乐趣&#xff1f;你是否曾经梦想能够亲手制作一款属于自己的游戏&#xff0c;为玩家带来独特的体验&#xff1f;然而&#xff0c;要实现自己的游戏创作梦想&#xff0c;并不是一件轻松的事情。需要掌握各种技能和…

mac【启动elasticsearch报错:can not run elasticsearch as root

mac【启动elasticsearch报错&#xff1a;can not run elasticsearch as root 问题原因 es默认不能用root用户启动&#xff0c;生产环境建议为elasticsearch创建用户。 解决方案 为elaticsearch创建用户并赋予相应权限。 尝试了以下命令创建用户&#xff0c;adduser esh 和u…

uniapp中人脸识别图片并圈起人脸

效果如上&#xff0c;我用的是阿里云的人脸识别。首先&#xff0c;我们先封装一个阿里云的请求js文件 faceRecognition.js import CryptoJS from crypto-js//SignatureNonce随机数字 function signNRandom() {const Rand Math.random()const mineId Math.round(Rand * 1000…

visual studio 中添加qt类报错问题

添加ImportSetting类&#xff0c;在构造函数声名处已经写Q_OBJECT宏&#xff0c;但仍然报错。 无法解析的外部符号"public::virtual struct QMetaObject const*_cdecl ImportSettingFromFile::metaObject(void)const "(?metaObjectImportSettingFromFileUEBAPEBUQM…

Spring boot创建第一个项目

作者简介&#xff1a; zoro-1&#xff0c;目前大二&#xff0c;正在学习Java&#xff0c;数据结构&#xff0c;spring等 作者主页&#xff1a; zoro-1的主页 欢迎大家点赞 &#x1f44d; 收藏 ⭐ 加关注哦&#xff01;&#x1f496;&#x1f496; Spring boot创建第一个项目 sp…

Python 基于 OpenCV 视觉图像处理实战 之 图像相关的基本概念,以及图像的基础操作 二

Python 基于 OpenCV 视觉图像处理实战 之 图像相关的基本概念&#xff0c;以及图像的基础操作 二 目录 Python 基于 OpenCV 视觉图像处理实战 之 图像相关的基本概念&#xff0c;以及图像的基础操作 二 一、简单介绍 二、图像的几何变换 三、插值算法 1、最近邻插值算法 …

Spring中的BeanFactory

BeanFactory&#xff0c;以Factory结尾&#xff0c;表示是一种工厂。 作用&#xff1a; 是一个接口&#xff0c;定义了生产Bean对象的工厂应有的方法&#xff0c;如下图,定义了一个Bean工厂&#xff0c;最基本的方法。 职责&#xff1a; 它是负责生产和管理bean的一个工厂&…

AJAX 05 axios拦截器、数据管理平台

AJAX 学习 AJAX 05 黑马头条-数据管理平台项目准备业务1&#xff1a;验证码登录bootstrap提示框实际业务中的验证码登录token 【注】HTML遗落的知识【注】JS遗漏的知识业务2&#xff1a;个人信息设置 & axios拦截器axios请求拦截器axios响应拦截器 业务3&#xff1a;发布文…

LabVIEW电磁阀特性测控系统

LabVIEW电磁阀特性测控系统 电磁阀作为自动化工程中的重要组成部分&#xff0c;其性能直接影响系统的稳定性和可靠性。设计一种基于LabVIEW的电磁阀特性测控系统&#xff0c;通过高精度数据采集和智能化控制技术&#xff0c;实现电磁阀流阻、响应时间及脉冲特性的准确测量和分…

ts文件怎么无损转换mp4?这样设置转换模式~

TS格式&#xff08;Transport Stream&#xff09;的起源可追溯到数字电视广播领域。设计初衷是解决视频、音频等多媒体数据在传输和存储中的问题。采用一系列标准技术&#xff0c;TS格式让视频信号能够以流的形式传输&#xff0c;因此在数字电视、广播等领域得到广泛应用。 MP4…

ASP.NET Core Web API 流式返回,逐字显示

Websocket、SSE&#xff08;Server-Sent Events&#xff09;和长轮询&#xff08;Long Polling&#xff09;都是用于网页和服务端通信的技术。 Websocket是一种全双工通信协议&#xff0c;能够实现客户端和服务端之间的实时通信。它基于TCP协议&#xff0c;并且允许服务器主动向…

消除PyCharm的黄色波浪线和右侧黄色短线

旧版pycharm看这个链接&#xff1a;https://blog.csdn.net/weixin_39450145/article/details/113574921 新版pycharm往下看 消除代码中的黄色波浪线&#xff1a;在设置&#xff0c;编辑器&#xff0c;配色方案&#xff0c;常规里面。然后选择错误和警告。 消除右侧黄色短线&am…

【Flink SQL】Flink SQL 基础概念:SQL 的时间属性

Flink SQL 基础概念&#xff1a;SQL 的时间属性 1.Flink 三种时间属性简介2.Flink 三种时间属性的应用场景2.1 事件时间案例2.2 处理时间案例2.3 摄入时间案例 3.SQL 指定时间属性的两种方式4.SQL 事件时间案例5.SQL 处理时间案例 与离线处理中常见的时间分区字段一样&#xff…

重新认识BIO、NIO、IO多路复用、Select、Poll、Epollo它们之间的关系

目录 一、背景 二、名词理解 &#xff08;1&#xff09;BIO &#xff08;2&#xff09;NIO &#xff08;3&#xff09;IO多路复用 &#xff08;4&#xff09;Select、Poll、Epollo 三、他们之间的关系总结 一、背景 最近又在学习网络IO相关知识&#xff0c;对我们常说的…

【软件测试基础篇】第一节.软件测试基础1

文章目录 前言⼀、了解软件测试行业二、主流测试技能三、测试常用分类四、模型 4.1 质量模型 4.2 w模型五、测试流程六、测试用例总结 前言 一、了解软件测试行业 1.概念&#xff1a; 使用技术手段验证软件功能是否符合需求 2.特点&#xff1a; 岗位缺口&#xff1a…

【OceanBase诊断调优 】 —— 合并问题如何排查?

最近总结一些诊断OCeanBase的一些经验&#xff0c;出一个【OceanBase诊断调优】专题&#xff0c;也欢迎大家贡献自己的诊断OceanBase的方法。 1. 前言 OceanBase 数据库的存储引擎基于 LSM-Tree 架构&#xff0c;将数据分为静态基线数据&#xff08;放在 SSTable 中&#xff…

如何利用POI导出报表

一、报表格式 二、依赖坐标 <dependency><groupId>org.apache.poi</groupId><artifactId>poi</artifactId><version>3.16</version> </dependency> <dependency><groupId>org.apache.poi</groupId><art…

Spring, SpringBoot, SpringCloud,微服务

1,SSM (Spring+SpringMVC+MyBatis) SSM框架集由Spring、MyBatis两个开源框架整合而成(SpringMVC是Spring中的部分内容),常作为数据源较简单的web项目的框架。 Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet,Controlle…

浅谈路由器基本结构与工作原理

目录 一、结构 1.1 输入端口 1.2 交换结构 1.3 输出端口 1.4 路由选择处理器 二、输入端口处理和基于目的地转发 三、交换 四、输出端口处理 五、何时出现排队 5.1 输入排队 5.2 输出排队 一、结构 下图是一个通用路由器体系结构的总体试图视图&#xff0c;其主要由…

亚信安慧AntDB在数据可靠性和系统安全中的实践

亚信安慧AntDB以持续创新和技术进步为理念&#xff0c;不断优化性能和功能&#xff0c;至今已经保持了15年的平稳运行。这一漫长的历程并非偶然&#xff0c;而是源于AntDB团队对技术的不懈探索和追求。他们始终秉承着“永不停歇&#xff0c;永不满足”的信念&#xff0c;将技术…