CSS中的表格2️⃣之合并/拆分单元格以及单元格中在存放表格(跨行或者跨列)

本文详细介绍了如何在HTML中使用rowspan和colspan属性来实现表格数据的跨行与跨列显示,通过具体代码示例展示了如何减少重复信息,使表格布局更加灵活高效。

需求:在consequence中,增加了一条记录,并且重用了两个信息没有改变的单元格.也就是增加新行的时候,只需要列出要增加的不同的信息
        consequence     August 9   93  4242ft 7289  5/5 
                        August 27  98               4/5 
        HTML中可以使用rowspan属性指定一个表格数据单元格占多少行,然后从这个单元格所跨越的其他行中
        删除相应的表格数据元素.看例子先咯
        ok,看过例子之后,我们继续看下跨列,只需要为td元素添加一个colspan属性,然后指定列数就可以了.
        与rowspan不同,跨多列的时候,需要删除同一行中表格数据元素;看例子咯
        另外td中可以同时出现colspan和rowspan

先看下效果图

代码如下

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>表格1</title>

		<style type="text/css">
			td,
			th {
				border: 1px solid black;
				/* 单元格设置边框 */
			}
			table {
				margin-left: 20px;
				margin-right: 20px;
				border: thin solid black;
				/* 表格标题在表格的下方 */
				caption-side: bottom;
				/* border-spacing: 10px 30px; */
				border-collapse: collapse;
			}
			th,
			td {
				border: thin dotted gray;
			}

			th {
				background-color: #00FFFF;
			}

			caption {
				font-style: italic;
				padding-top: 8px;
			}

			.text-center {
				text-align: center;
			}

			.text-right {
				text-align: right;
			}

			.cell-color {
				background-color: #fcba7a;
			}
			
		
		
		</style>
	</head>
	<body>
		<!-- 分析;一共是7行6列 -->
		<div>
			<table style="margin-top: 100px;">
				<tr>
					<th>Header</th>
					<th>Header</th>
					<th>Header</th>
					<th>Header</th>
					<th>Header</th>
					<th>Header</th>
				</tr>
				<tr>
					<td >june16</td>
					<td >75</td>
					<td >1204ft</td>
					<td >29686</td>
					<td >4/5</td>
					<td >4/5</td>
				</tr>
				<tr>
					<td rowspan="2">june16</td>
					<td >75</td>
					<td rowspan="2">1204ft</td>
					<td rowspan="2">29686</td>
					<td >4/5</td>
					<td >4/5</td>
				</tr>
				<tr>
					<td >75</td>
					<td >4/5</td>
					<td >4/5</td>
				</tr>
	
			</table>
				<table style="margin-top: 100px;">
					<tr>
						<th>Header</th>
						<th>Header</th>
						<th>Header</th>
						<th>Header</th>
						<th>Header</th>
						<th>Header</th>
					</tr>
					<tr>
						<td >june16</td>
						<td >75</td>
						<td >1204ft</td>
						<td >29686</td>
						<td >4/5</td>
						<td >4/5</td>
					</tr>
					<tr >
						<td >june16</td>
						<td >75</td>
						<td >1204ft</td>
						<td >29686</td>
						<td >4/5</td>
						<td >4/5</td>
					</tr>
					<tr>
						<td >75</td>
						<td colspan="5">4/5</td>
					</tr>
		
				</table>
		</div>
	</body>
</html>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xvzhengyang

感谢,励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值