QD1-P12 HTML常用标签:表格

本节学习 HTML常用标签:表格标签table


本节视频

www.bilibili.com/video/BV1n64y1U7oj?p=12


知识点1 表格的基本结构

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>P12-表格标签</title>
	</head>
	<body>
		<!-- 表格 -->
		<table>
			<tr>
				<th>班级</th>
				<th>姓名</th>
				<th>年龄</th>
				<th>性别</th>
			</tr>
			<tr>
				<td>2班</td>
				<td>张三</td>
				<td>18</td>
				<td></td>
			</tr>
			<tr>
				<td>1班</td>
				<td>王东</td>
				<td>16</td>
				<td></td>
			</tr>
			<tr>
				<td>1班</td>
				<td>霍雨浩</td>
				<td>16</td>
				<td></td>
			</tr>
		</table>
	</body>
</html>
  • table:表格

    • tr:表示一行
    • th:table-head,表示表头中的一个数据
    • td:table-data,表示一个数据

以上HTML运行效果

Clip_2024-10-10_08-03-30

知识点2 表格的边框

给table标签添加border属性,就可以看见表格的边框了。

<table border="1">

效果

Clip_2024-10-10_08-03-12

知识点3 表格的宽度

<table border="1" width="300px">

​​

Clip_2024-10-10_08-02-41

知识点4 合并边框

<table border="1" width="300px" style="border-collapse: collapse;">

Clip_2024-10-10_08-09-18


这个HBuild X 编辑器​的提示功能还不错,中文提示。

Clip_2024-10-10_08-07-30


知识点5 表格对齐方式

tr是表格的行,要让每一行的文字居中对齐,就要将每个tr的align属性设置为“center”。

<tr align="center">

效果

Clip_2024-10-10_08-17-45


如果设置table标签的align属性为center,则表格处于页面(水平方向)居中。

Clip_2024-10-10_10-08-01


知识点6 垂直方向对齐方式

  • 顶部对齐
<tr align="center" valign="top">
  • 居中对齐
<tr align="center" valign="center">
  • 顶部对齐
<tr align="center" valign="bottom">

效果

Clip_2024-10-10_10-13-57

知识点7 颜色

给表格的第一个tr(也就是表头)设置颜色属性,让人一眼就能分辨表头和数据部分。

<tr bgcolor="orange">

Clip_2024-10-10_10-17-22

知识点8 合并单元格

  • 纵向合并 rowspan
  • 横向合并 colspan

纵向合并,例如把两个“1班”合并,实际是使用rowspan,让第二行的“1班”向下占用两个单元格。

			<tr align="center" valign="center" >
				<td rowspan="2" >1班</td>
				<td>王东</td>
				<td>16</td>
				<td></td>
			</tr>
			<tr align="center" valign="center">
				<!-- <td >1班</td> -->
				<td>霍雨浩</td>
				<td>16</td>
				<td></td>
			</tr>

Clip_2024-10-10_17-02-28

同时第三行原本的“1班”要注释掉,否则就像像下面这样。

Clip_2024-10-10_17-03-53


横向合并,例如标题栏“姓名”和“年龄”合并为“姓名+年龄”。

<tr bgcolor="orange">
	<th>班级</th>
	<th colspan="2">姓名+年龄</th>
	<!-- <th>年龄</th> -->
	<th>性别</th>
</tr>

找到标题这一行,把“姓名”改成“姓名+年龄”,同时用colspan让它向右占据两个单元格。最后把“年龄”单元格注释掉。

Clip_2024-10-10_17-13-21

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值