摘要:<style type="text/css"> *{margin: 0px; padding: 0px;} table {border: 1px solid #ccc; border-collapse: collapse;} &nb
<style type="text/css">
*{margin: 0px; padding: 0px;}
table {border: 1px solid #ccc; border-collapse: collapse;}
tr td {height: 200px; width: 100px; border:1px solid #ccc; }
tr th {height: 200px; width: 100px; border:1px solid #ccc; }
</style>
<table>
<tr>
<th>1</th>
<th>2</th>
<th>3</th>
<th>4</th>
<th>5</th>
</tr>
<tr>
<td colspan="5">合并行</td>
</tr>
<tr>
<td rowspan="2">合并列</td>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
</tr>
</table><!-- table的高度不给,用td来撑开
table的宽度可通过td来撑,也可以直接设定好,让td来均分
通过td标签的colspan&rowspan用于『合并单元格』
th默认居中
td默认靠左
_注意_ margin: 0px;其中px单位不要忘记
tr td{}是tr中的td,有一层所属关系。tr td非非关联元素。即非tr{}, td{}。这是思维认识的一个漏洞||理解扭曲
同理tr th{}
table与tr td的融合需要一个border-collapse,否则出现双线情况 -->