HTML中的table标签及应用

本文介绍如何使用HTML的table标签创建基本的表格结构,包括设置表头、行和数据单元格,以及通过CSS进行样式设计,实现表格的水平居中、边框设置等。

table标签主要用于网页的表格设计,本次简单使用了几个标签。

演示:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			table{/*为页面中所有table标签添加样式*/
				width: 720px;/*设置table宽度*/
				margin: 0 auto;/*设置table水平居中*/
				border: black 1px solid;/*添加边框*/
				border-spacing: 0px;/*去掉table标签及其子标签边框之间的空隙*/
				border-collapse: collapse;/*去掉重合线*/
			}
			
			th{/*为页面中所有th标签添加样式*/
				border: black 1px solid;/*添加边框*/
			}
			
			td{/*为页面中所有td标签添加样式*/
				border: black 1px solid;/*添加边框*/
			}
		</style>
	</head>
	<body>
		<table>
			<!--tr:tablerow缩写用于设置表中的一行-->
			<tr>
                        <!--th:tablehead缩写用于设置表头-->
				<th>学号</th>
				<th>姓名</th>
				<th>电话</th>
				<th>家庭住址址</th>
			</tr>
			<tr>
				<!--td:tabledata缩写用于设置表内数据-->
				<td>001</td>
				<td>Jim</td>
				<td>15123234852</td>
				<td>河南省郑州市高新技术开发区</td>
			</tr>
			<tr>
				<td>002</td>
				<td>Kate</td>
				<td>15654213546</td>
				<td>北京市海淀区</td>
			</tr>
			
		</table>
	</body>
</html>

效果展示:

### ### 表格标签 `<table>` 的常见用法及应用场景 HTML 中的 `<table>` 标签用于创建表格,适用于需要以行列形式展示结构化数据的场景,例如财务报表、课程表、商品清单等。表格由多个标签组成,包括 `<tr>`(表格行)、`<th>`(表头单元格)和 `<td>`(普通单元格)。通过这些标签的组合,可以构建出结构清晰、易于阅读的表格内容。 示例代码: ```html <table border="1"> <tr> <th>姓名</th> <th>年龄</th> <th>性别</th> </tr> <tr> <td>张三</td> <td>28</td> <td>男</td> </tr> <tr> <td>李四</td> <td>25</td> <td>女</td> </tr> </table> ``` 在上述示例中,表格展示了用户的基本信息,并通过 `<th>` 标签定义了表头。表格的 `border` 属性控制边框显示[^1]。 表格还常用于表单布局中,例如将输入框和标签对齐排列。以下是一个将 `<table>` 与 `<form>` 结合使用的示例: ```html <form action="submit.php" method="post"> <table> <tr> <td><label for="username">用户名:</label></td> <td><input type="text" id="username" name="username"></td> </tr> <tr> <td><label for="password">密码:</label></td> <td><input type="password" id="password" name="password"></td> </tr> <tr> <td colspan="2"><input type="submit" value="提交"></td> </tr> </table> </form> ``` 此示例利用表格对齐特性,使表单元素整齐排列,提升用户体验[^4]。 ### ### 表单标签 `<form>` 的常见用法及应用场景 HTML 中的 `<form>` 标签用于收集用户输入数据,并将其提交到服务器进行处理。它常用于注册、登录、搜索、反馈等需要用户交互的场景。表单通常包含多个控件,如文本框 `<input type="text">`、密码框 `<input type="password">`、复选框 `<input type="checkbox">`、单选按钮 `<input type="radio">` 和提交按钮 `<input type="submit">`。 一个基本的表单示例如下: ```html <form action="process.php" method="post"> <label for="email">邮箱:</label> <input type="text" id="email" name="email"><br><br> <label for="password">密码:</label> <input type="password" id="password" name="password"><br><br> <input type="submit" value="登录"> </form> ``` 在实际开发中,表单通常与 `<table>` 结合使用,以实现更清晰的布局结构。例如: ```html <form action="ashx/login.ashx" method="post"> <table> <tr> <td><label for="txtname">账号:</label></td> <td><input type="text" id="txtname" name="login_username" /></td> </tr> <tr> <td><label for="txtpswd">密码:</label></td> <td><input type="password" id="txtpswd" name="login_pswd" /></td> </tr> <tr> <td colspan="2"> <input type="reset" /> <input type="submit" /> </td> </tr> </table> </form> ``` 此示例展示了如何使用 `<table>` 来组织表单中的输入控件,使页面结构更清晰、布局更规整。 表单还可以设置 `enctype` 属性,以支持文件上传等高级功能。例如: ```html <form enctype="multipart/form-data" action="upload.php" method="post"> <input type="file" name="fileToUpload" id="fileToUpload"> <input type="submit" value="上传文件"> </form> ``` 该表单允许用户上传文件,并通过 `multipart/form-data` 编码方式将文件数据正确发送至服务器[^4]。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值