传统表格布局之table标签排版总结:
 
默认样式:
<style>
table {
max-width: 800px;
border-spacing: 2px;
border-collapse: initial;
display: table;
}
table td {
padding: 10px;
min-width: 50px;
box-sizing: border-box;
}
</style>

1. 基本表格(双线表格)

table标签内添加border属性:border="1",value值不带单位

aa 1 1
bb 2 2

代码如下:

<table border="1" width="100%">
<tbody>
<tr>
<td>aa</td><td></td><td></td>
</tr>
<tr>
<td>bb</td><td></td><td></td>
</tr>
</tbody>
</table>

2. 无边框表格

aa 1 1
bb 2 2

代码如下:

    <table width="100%">
<tbody>
<tr>
<td>aa</td><td></td><td></td>
</tr>
<tr>
<td>bb</td><td></td><td></td>
</tr>
</tbody>
</table>

3. 单线表格

aa 1 1
bb 2 2

代码如下:

    <table border="1" width="100%" style="border-collapse: collapse;">
<thead></thead>
<tbody>
<tr>
<td>aa</td><td></td><td></td>
</tr>
<tr>
<td>bb</td><td></td><td></td>
</tr>
</tbody>
</table>

4. 合并多列表格

rowspan:
行合并数目
aa 1
bb 2
cc 3 3
aa colspan: 列合并数目(特定长度的单元格,不会删除后面的单元格) 1
bb 2 2 2

代码如下:

    <table border="" width="100%">
<tbody>
<tr>
<td rowspan="2" width="100px">rowspan:<br />行合并数目</td><td>aa</td><td></td>
</tr>
<tr>
<td>bb</td><td></td>
</tr>
<tr>
<td>cc</td><td></td><td></td>
</tr>
</tbody>
</table> <table border="" width="100%">
<tbody>
<tr>
<td>aa</td><td colspan="2">colspan: 列合并数目(特定长度的单元格,不会删除后面的单元格)</td><td></td>
</tr>
<tr>
<td>bb</td><td width="200px"></td><td width="200px"></td><td></td>
</tr>
</tbody>
</table>

5. 涵盖所有table标签表格

表格标题:caption标签

表体1:tbody 注:tbody可以有多个 1
2 3 4
表体2:tbody 注:tbody如果不写,浏览器里也会自动生成 1
2 3 4
注脚:tfoot - -

代码如下:

    <table border="" width="100%">
<caption>表格标题:caption标签<br /><br /></caption>
<thead>
<th>表头thead</th><th>th1</th><th>th2</th>
</thead>
<tbody>
<tr>
<td style="width: 33%">表体1:tbody</td><td style="width: 33%">注:tbody可以有多个</td><td></td>
</tr>
<tr>
<td></td><td></td><td></td>
</tr>
</tbody>
<tbody>
<tr>
<td>表体2:tbody</td><td>注:tbody如果不写,浏览器里也会自动生成</td><td></td>
</tr>
<tr>
<td></td><td></td><td></td>
</tr>
</tbody>
<tfoot>
<tr>
<td>注脚:tfoot</td><td>-</td><td>-</td>
</tr>
</tfoot>
</table>

6. 表格实例

公司名称 xxx有限公司
证件类型 身份证
身份证 10011***123
信息 catA br:
br:
catB  
catC  
catD1   catD2  
catD3   catD4  

代码如下:

<table border="1" width="100%">
<thead></thead>
<tbody>
<tr>
<td>公司名称</td><td colspan="">xxx有限公司</td>
</tr>
<tr>
<td>证件类型</td><td colspan="">身份证</td>
</tr>
<tr>
<td>身份证</td><td colspan="">***</td>
</tr>
<tr>
<td rowspan="5">信息</td><td class="label">catA</td><td colspan="">br:<br />br:<br /></td>
</tr>
<tr>
<td>catB</td><td colspan="3"></td>
</tr>
<tr>
<td>catC</td><td colspan="3"></td>
</tr>
<tr>
<td>catD1</td><td></td><td class="label">catD2</td><td></td>
</tr>
<tr>
<td>catD3</td><td></td><td class="label">catD4</td><td></td>
</tr>
</tbody>
</table>

最新文章

  1. 闲聊——浅谈前端js模块化演变
  2. 3.用Redis Desktop Manager连接Redis
  3. ROW_NUMBER、RANK()、DENSE_RANK()和OVER的使用
  4. npm命令总结
  5. 20145316GDB调试汇编堆栈
  6. HDOJ 1596
  7. 利用Jmeter做接口测试
  8. spring定时器 @component
  9. html css 如何将表头固定(转)
  10. 深入浅出Ajax(四)
  11. 开涛spring3(6.5) - AOP 之 6.5 AspectJ切入点语法详解
  12. MySQL Database Command Line Client
  13. Xcode 7 你能不能再抗扎腾点儿呢 - 尤其自个儿强制升级后,没事儿就关闭
  14. linux下利用shell脚本实现添加crontab任务
  15. UE4网络同步属性笔记
  16. Pygal之世界地图绘制from pygal.i18n import COUNTRIES 报错的解决办法
  17. webstorm基础使用
  18. 项目初始化mysql建库和授权
  19. /debug/requests is already registered. You may have two independent copies of golang.org/x/net/trace in your binary, trying to maintain separate state. This may involve a vendored copy of golang.org/x
  20. chest

热门文章

  1. Python学习第二阶段Day2,模块time/datetime、random、os、sys、shutil
  2. 1007 Maximum Subsequence Sum (PAT(Advance))
  3. linux cut-连接文件并打印到标准输出设备上
  4. LES on MCT
  5. sql学习笔记:表的运算
  6. BZOJ 1782 洛谷 2982 [Usaco2010 Feb]slowdown 慢慢游
  7. 九度oj 题目1059:abc
  8. HDU——4738 Caocao&#39;s Bridges
  9. C++对象模型——函数的效能(第四章)
  10. 运行Java -jar somefile.jar时发生了什么(二)