HTML 表格

HTML 表格

   表格由<table>标签来定义。每个表格均有若干行(由<tr>标签定义),每行被分割为若个单元(由<td>标签定义).字母td指表格数据(table data),即数据单元格的内容。数据单元格可以包含文本,图片,列表、段落、表单、水平线、表格等。

表格实例

<!DOCTYPE HTML>
<html>
	<meta charset="utf-8" />
	<head>
		<title>自选教程(如约智惠.com)</title>
	</head>
	<body > 
		<table border="1">
			<tr>
				<td>row 1, col 1</td>
				<td>row 1, col 2</td>
			</tr>
			<tr>
				<td>row 2, col 1</td>
				<td>row 2, col 2</td>
			</tr>
		</table>
	</body>
</html>

   在浏览器显示如下:

HTML 表格和边框属性

    如果不定义边框属性,表格将不显示边框。有时这很有用,但是大多数时候,我们希望显示边框。

    使用边框属性来显示一个带有边框的表格:

<table border="1">
    <tr>
        <td>Row 1, cell 1</td>
        <td>Row 1, cell 2</td>
    </tr>
</table>

HTML 表格表头

   表格的表头使用<th>标签进行定义。大多数浏览器会把表头显示为粗体居中的文本:

<!DOCTYPE HTML>
<html>
	<meta charset="utf-8" />
	<head>
		<title>自选教程(如约智惠.com)</title>
	</head>
	<body > 
		<table border="1">
			<tr>
				<th>Header 1</th>
				<th>Header 2</th>
			</tr>
			<tr >
				<td >row 1, col 1</td>
				<td >row 1, col 2</td>
			</tr>
			<tr>
				<td>row 2, col 1</td>
				<td>row 2, col 2</td>
			</tr>
		</table>
	</body>
</html>

  在浏览器显示如下:

 

没有边框的表格

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8" />
		<title>自选教程(如约智惠.com)</title>
	</head>
	<body > 
		<h4>这个表格没有边框</h4>
		<table >
			<tr >
				<td>100</td>
				<td>200</td>
				<td>300</td>
			</tr>
			<tr>
				<td>400</td>
				<td>500</td>
				<td>600</td>
			</tr>
		</table>
		<h4>这个表格没有边框</h4>
		<table border="0">
			<tr >
				<td>100</td>
				<td>200</td>
				<td>300</td>
			</tr>
			<tr>
				<td>400</td>
				<td>500</td>
				<td>600</td>
			</tr>
		</table>
		
	</body>
</html>

 

表格中的表头(Heading)

 

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8" />
		<title>自选教程(如约智惠.com)</title>
	</head>
	<body > 
		<h4>水平标题:</h4>
		<table border="1">
			<tr>
				<th>Name</th>
				<th>Telephone</th>
				<th>Telephone</th>
			</tr>
			<tr >
				<td>Bill Gates</td>
				<td>555 77 854</td>
				<td>555 77 854</td>
			</tr>
			<tr>
				<td>li ming</td>
				<td>336 98 521</td>
				<td>336 98 521</td>
			</tr>
		</table>
		<h4>垂直标题:</h4>
		<table border="1">
			<tr >
				<th>First Name:</th>
				<td>Bill Gtates</td>
			</tr>
			<tr>
				<th>Telephon</th>
				<td>555 77 854</td>
			</tr>
			<tr>
				<th>Telephon</th>
				<td>555 77 854</td>
			</tr>
		</table>
	</body>
</html>

带有标题的表格

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8" />
		<title>自选教程(如约智惠.com)</title>
	</head>
	<body > 
		<table border="1">
			<caption>Monthly savings</caption>
			<tr>
				<th>Month</th>
				<th>Savings</th>
			</tr>
			<tr >
				<td>January</td>
				<td>$100</td>
			</tr>
			<tr>
				<td>February</td>
				<td>$50</td>
			</tr>
		</table>
	
	</body>
</html>

跨行或跨列的表格单元格

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8" />
		<title>自选教程(如约智惠.com)</title>
	</head>
	<body > 
		<h4>单元格跨两格</h4>
		<table border="1">
			<tr>
				<th>Month</th>
				<th colspan="2">Telephone</th>
			</tr>
			<tr >
				<td>Bill Gates</td>
				<td>285 999 582</td>
				<td>285 999 582</td>
			</tr>
		</table>
		
		<h4>单元格跨两列</h4>
		<table border="1">
			<tr>
				<th>First Name:</th>
				<td>Bill Gates</td>
			</tr>
			<tr>
				<th rowspan=2>Telephone:</th>
				<td>555 77 854</td>
			</tr>
			<tr>
				<td>555 77 854</td>
			</tr>
		</table>
	</body>
</html>

表格内的标签

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8" />
		<title>自选教程(如约智惠.com)</title>
	</head>
	<body > 
		<table border="1">
			<tr>
				<td>
					<p>这是一个段落</p>
					<p>这是另一个段落</p>
				</td>
				<td>这个单元格包含一个表格:
					<table border="1">
						<tr>
							<td>A</td>
							<td>B</td>
						</tr>
						<tr>
							<td>C</td>
							<td>D</td>
						</tr>
					</table>
				</td>
			</tr>
			<tr >
				<td> 这个单元格包含一个列表:
					<ul>
						<li>apples</li>
						<li>banans</li>
						<li>pineaples</li>
					</ul>
				</td>
				<td>HTLLO</td>
			</tr>
		</table>
	</body>
</html>

单元格边距(Cell padding)

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8" />
		<title>自选教程(如约智惠.com)</title>
	</head>
	<body > 
		<h4>没有单元格边距:</h4>
		<table border="1">
			<tr>
				<td>First</td>
				<td>Row</td>
			</tr>
			<tr>
				<td>Second</td>
				<td>Row</td>
			</tr>
		</table>
		
		<h4>有单元格边距:</h4>
		<table border="1" cellpadding="10">
			<tr>
				<td>First</td>
				<td>Row</td>
			</tr>
			<tr>
				<td>Second</td>
				<td>Row</td>
			</tr>
		</table>
	</body>
</html>

单元格间距(Cell spacing)

<!DOCTYPE HTML>
<html>
	<head>
		<meta charset="utf-8" />
		<title>自选教程(如约智惠.com)</title>
	</head>
	<body > 
		<h4>没有单元格间距:</h4>
		<table border="1">
			<tr>
				<td>First</td>
				<td>Row</td>
			</tr>
			<tr>
				<td>Second</td>
				<td>Row</td>
			</tr>
		</table>
		
		<h4>单元格间距 = 0</h4>
		<table border="1" cellspacing="0">
			<tr>
				<td>First</td>
				<td>Row</td>
			</tr>
			<tr>
				<td>Second</td>
				<td>Row</td>
			</tr>
		</table>
		
		<h4>单元格间距 = 10</h4>
		<table border="1" cellspacing="10">
			<tr>
				<td>First</td>
				<td>Row</td>
			</tr>
			<tr>
				<td>Second</td>
				<td>Row</td>
			</tr>
		</table>
	</body>
</html>

 

HTML表格标签

 

 

标签描述
<table>定义表格
<th>定义表格的表头
<tr>定义表格的行
<td>定义表格单元
<caption>定义表格标题
<colgroup>定义表格列的组
<col>定义用于表格列的属性
<thead>定义表格的页眉
<tbody>定义表格的主体
<tfoot>定义表格的页脚

 

参考:

https://www.yuque.com/docs/share/1585d5d3-b029-4a17-bbe7-d5eeee35fd48

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值