html5: table表格与页面布局整理
传统表格布局之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>1</td><td>1</td> </tr> <tr> <td>bb</td><td>2</td><td>2</td> </tr> </tbody> </table>
2. 无边框表格
aa | 1 | 1 |
bb | 2 | 2 |
代码如下:
<table width="100%"> <tbody> <tr> <td>aa</td><td>1</td><td>1</td> </tr> <tr> <td>bb</td><td>2</td><td>2</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>1</td><td>1</td> </tr> <tr> <td>bb</td><td>2</td><td>2</td> </tr> </tbody> </table>
4. 合并多列表格
rowspan: 行合并数目 |
aa | 1 |
bb | 2 | |
cc | 3 | 3 |
aa | colspan: 列合并数目(特定长度的单元格,不会删除后面的单元格) | 1 | |
bb | 2 | 2 | 2 |
代码如下:
<table border="1" width="100%"> <tbody> <tr> <td rowspan="2" width="100px">rowspan:<br />行合并数目</td><td>aa</td><td>1</td> </tr> <tr> <td>bb</td><td>2</td> </tr> <tr> <td>cc</td><td>3</td><td>3</td> </tr> </tbody> </table> <table border="1" width="100%"> <tbody> <tr> <td>aa</td><td colspan="2">colspan: 列合并数目(特定长度的单元格,不会删除后面的单元格)</td><td>1</td> </tr> <tr> <td>bb</td><td width="200px">2</td><td width="200px">2</td><td>2</td> </tr> </tbody> </table>
5. 涵盖所有table标签表格
表体1:tbody | 注:tbody可以有多个 | 1 |
2 | 3 | 4 |
表体2:tbody | 注:tbody如果不写,浏览器里也会自动生成 | 1 |
2 | 3 | 4 |
注脚:tfoot | - | - |
代码如下:
<table border="1" 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>1</td> </tr> <tr> <td>2</td><td>3</td><td>4</td> </tr> </tbody>
<tbody> <tr> <td>表体2:tbody</td><td>注:tbody如果不写,浏览器里也会自动生成</td><td>1</td> </tr> <tr> <td>2</td><td>3</td><td>4</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="4">xxx有限公司</td> </tr> <tr> <td>证件类型</td><td colspan="4">身份证</td> </tr> <tr> <td>身份证</td><td colspan="4">10011***123</td> </tr> <tr> <td rowspan="5">信息</td><td class="label">catA</td><td colspan="3">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>
生活不易,请继续努力,在未来的路上,愿你步伐坚定且内心温柔。——ziChin
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)