HTML 表格实例

1.表格这个例子演示如何在 HTML 文档中创建表格。

<p>每个表格由 table 标签开始。</p>
<p>每个表格行由 tr 标签开始。</p>
<p>每个表格数据由 td 标签开始。</p>

<h4>一列:</h4>
<table border="1">
<tr>
<td>100</td>
</tr>
</table>

<h4>一行三列:</h4>
<table border="1">
<tr>
<td>100</td>
<td>200</td>
<td>300</td>
</tr>
</table>

<h4>两行三列:</h4>
<table border="1">
<tr>
<td>100</td>
<td>200</td>
<td>300</td>
</tr>
<tr>
<td>400</td>
<td>500</td>
<td>600</td>
</tr>
</table>

2.表格边框
本例演示各种类型的表格边框。 ###border="1" 加粗和加深边框,值越大越好
<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="8">
<tr>
<td>First</td>
<td>Row</td>
</tr>
<tr>
<td>Second</td>
<td>Row</td>
</tr>
</table>
3.没有边框的表格
本例演示一个没有边框的表格。 border="1" #等于1 是有边框的, 等于0 就没有边框了
<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>
</table>

4.表格中的表头(Heading)
本例演示如何显示表格表头。
<h1>表格中的表头</h1>
<table border="1">
<tr>
<th>姓名</th>
<th>电话</th>
<th>性别</th>
</tr>
<td>Bill Gates</td>
<td>555 77 854</td>
<td> 男</td>
</table>

<h4>垂直表头</h4>
<table border="1">
<tr>
<th>姓名</th>
<td>邹立翔</td>
</tr>
<tr>
<th>电话</th>
<td>1234545</td>
</tr>
<tr>
<th>性别</th>
<td>男</td>
</tr>
</table>

<h4>这个表格也没有边框</h4>
<table border="0">
<tr>
<td>100</td>
<td>200</td>
<td>300</td>
</tr>
</table>

32.带有标题的表格
本例演示一个带标题 (caption) 的表格
<h4>这个表格有一个标题,以及粗边框</h4>
<table border="6">
<caption>我的标题</caption>
<tr>
<td>100</td>
<td>200</td>
<td>300</td>
</tr>
<tr>
<td>400</td>
<td>500</td>
<td>600</td>
</tr>
</table>
33.跨行或跨列的表格单元格
本例演示如何定义跨行或跨列的表格单元格。 ##colspan ="2" 跨两列
<h4>横向两列的单元格</h4>
<table border="1">
<tr>
<th>姓名</th>
<th colspan="2">电话</th>
</tr>
<tr>
<td>邹立翔</td>
<td>123213</td>
<td>223434</td>
</tr>
##################
<h4>横跨两行的单元格</h4>
<table border="1">
<tr>
<th>姓名</th>
<td>邹立翔</td>
</tr>
<tr>
<th rowspan="2">电话</th>
<td>2132432</td>
</tr>
<tr>
<td>2434343</td>
</tr>
</table>
34.表格内的标签
本例演示如何显示在不同的元素内显示元素。
<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>苹果</li>
<li>香蕉</li>
<li>菠萝</li>
</ul>
</td>
<td>HELLO</td>
</tr>
</table>

35.单元格边距(Cell padding)
本例演示如何使用 Cell padding 来创建单元格内容与其边框之间的空白。
<h4>没有 cellpadding</h4>
<table border="1">
<tr>
<td>First</td>
<td>ROW</td>
</tr>
<tr>
<td>Second</td>
<td>Row</td>
</tr>
</table>

<h4>带有 cellpadding</h4>
<table border="1" cellpadding="10">
<tr>
<td>First</td>
<td>ROW</td>
</tr>
<tr>
<td>Second</td>
<td>Row</td>
</tr>
</table>

36.单元格间距(Cell spacing)
本例演示如何使用 Cell spacing 增加单元格之间的距离。
<h4>没有 cellspacing</h4>
<table border="1">
<tr>
<td>First</td>
<td>Row</td>
</tr>
<tr>
<td>Second</td>
<td>ROW</td>
</tr>
</table>
<h4>带有 cellspacing</h4>
<table border="1" cellspacing="10">
<tr>
<td>First</td>
<td>Row</td>
</tr>
<tr>
<td>Second</td>
<td>ROW</td>
</tr>

37.向表格添加背景颜色或背景图像
本例演示如何向表格添加背景。
<body>
<h4>背景颜色</h4>
<table border="1"
bgcolor="red">
<tr>
<td>First</td>
<td>Row</td>
</tr>
<tr>
<td>Second</td>
<td>Row</td>
</tr>
</table>

<h4>背景图像</h4>
<table border="1"
background="1.png">
<tr>
<td>First</td>
<td>Row</td>
</tr>
<tr>
<td>Second</td>
<td>Row</td>
</tr>
</table>

38.向表格单元添加背景颜色或者背景图像
本例演示如何向一个或者更多表格单元添加背景。
<h4>单元背景</h4>
<table border="1">
<tr>
<td bgcolor="red">First</td>
<td>Row</td>
</tr>
<tr>
<td background="1.png">
Sedcond</td>
<td>Row</td>
</tr>
</table>

39.在表格单元中排列内容
本例演示如何使用 "align" 属性排列单元格内容,以便创建一个美观的表格。
<table width="400" border="1">
<tr>
<th align="left">消费项目</th>
<th align="right">一月</th>
<th align="right">二月</th>
</tr>
<tr>
<td align="left">衣服</td>
<td align="right">$241</td>
<td align="right">$200</td>
</tr>
<tr>
<td align="left">化妆品</td>
<td align="right">$30</td>
<td align="right">$40</td>
</tr>
<tr>
<td align="f=left">食物</td>
<td align="right">$730</td>
<td align="right">$650</td>
</tr>
<tr>
<th align="left">总计</th>
<th align="right">$1200</th>
<th align="right">$744</th>
</tr>
</table>

40.框架(frame)属性
本例演示如何使用 "frame" 属性来控制围绕表格的边框。
<p><b>注释:</b>frame 属性无法在 Internet Explorer 中正确地显示。</p>

<p>Table with frame="box":</p>
<table frame="box">
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
</table>

<p>Table with frame="above":</p>
<table frame="above">
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
</table>

<p>Table with frame="below":</p>
<table frame="below">
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
</table>

<p>Table with frame="hsides":</p>
<table frame="hsides">
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
</table>

<p>Table with frame="vsides":</p>
<table frame="vsides">
<tr>
<th>Month</th>
<th>Savings</th>
</tr>
<tr>
<td>January</td>
<td>$100</td>
</tr>
</table>
原文地址:https://www.cnblogs.com/zoulixiang/p/9947951.html