一、table的注意事项
<style>
/* table css reset */
th,td{padding:0;}
/*去掉单元格间的间隙*/
table{border-collapse:collapse;}
th,td{border:1px solid black; height:50px; width:100px;}table{width:500px;}/*决定了table的宽度*/
/*
colspan 属性规定单元格可横跨的列数。
rowspan 属性规定单元格可横跨的行数。
注意:将被合并的行或列删除。
<th colspan="2">表格标题</th>
<td rowspan="2">单元格</td>
<td colspan="2" rowspan="3">单元格</td>
*/
注意事项:
1、不要给table,th,td以外的表格标签加样式;
2、单元格默认平分table 的宽度
3、th里面的内容默认加粗并且左右上下居中显示
4、td里面的内容默认上下居中左右居左显示
5、 table 决定了整个表格的宽度;
6、table里面的单元格宽度会被转换成百分比;
7、 表格里面的每一列必须有宽度;
8、表格同一竖列继承最大宽度;
9、表格同行继承最大高度;
*/
</style>
table 的标签基本特性是: display:table;既不是内嵌元素也不是块元素,也不是inline-block特性。
二、表格的完整结构:
<table><!-- 表格 -->
<thead><!-- 表格头部 -->
<tr><!-- 行 -->
<th>表格标题</th>
<th>表格标题</th>
<th>表格标题</th>
<th>表格标题</th>
<th>表格标题</th>
</tr>
</thead>
<tbody><!-- 表格主体 -->
<tr>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
</tr>
<tr>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
</tr>
<tr>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
</tr>
</tbody>
<tfoot><!-- 表格尾部 -->
<tr>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
<td>单元格</td>
</tr>
</tfoot>
</table>
三、天气预报实例:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>无标题文档</title>
<style>
th,td{padding:0;}
table{border-collapse:collapse;}
/* table css reset */
.tab{ width:640px; margin:90px auto;}
.tab th,.tab td{border:1px solid #99b0da;}
.tab th{ height:30px; font-size:14px; background:#dbe3fa;}
.tab td{ height:28px; font-size:12px; text-align:center;}
img{vertical-align:top;}/*处理图片的间隙*/
.tab .none{border:none; height:4px; overflow: hidden;}
</style>
</head>
<body>
<table class="tab">
<tbody>
<tr>
<th colspan="2" width="172">日期</th>
<th colspan="2" width="179">天气现象</th>
<th width="95">气温</th>
<th width="94">风向</th>
<th width="94">风力</th>
</tr>
<tr>
<td rowspan="2" width="95">星期五</td>
<td width="76">白天</td>
<td width="63"><img src="sun.jpg" alt=""/></td>
<td width="115">晴天</td>
<td>气温</td>
<td>风向</td>
<td>风力</td>
</tr>
<tr>
<td>夜间</td>
<td><img src="sun.jpg" alt=""/></td>
<td>晴天</td>
<td>气温</td>
<td>风向</td>
<td>风力</td>
</tr>
<tr>
<td colspan="7" class="none"></td>
</tr>
<tr>
<td rowspan="2" width="95">星期六</td>
<td width="76">白天</td>
<td width="63"><img src="sun.jpg" alt=""/></td>
<td width="115">晴天</td>
<td>气温</td>
<td>风向</td>
<td>风力</td>
</tr>
<tr>
<td>夜间</td>
<td><img src="sun.jpg" alt=""/></td>
<td>晴天</td>
<td>气温</td>
<td>风向</td>
<td>风力</td>
</tr>
</tbody>
</table>
</body>
</html>