传统表格布局之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>

html5: table表格与页面布局整理的更多相关文章

  1. html5 移动端单页面布局

    序     移动端的web网页使用的是响应式设计,但一般我们看到的网站页面都是跳转刷新得到的,比如通过点击一个menu后进入到另一个页面 今天来说下是移动端的单页面的布局.单页面就是一切操作和布局都是 ...

  2. 页面布局整理(基于scss)

    页面开发步骤: 1.全局reset.设置基础背景色.设置基础字体样式 2.全局布局页面结构,meta 标签引入 3.按钮等相同的样式,用scss提前写好一份公用,渐变等 border-radius b ...

  3. HTML——使用表格进行页面布局

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  4. 九九乘法表,全js编写,放入table表格带入页面渲染出来

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. html5常用标签table表格布局

    html5常用标签table表格布局 一.总结 一句话总结: 二.html5常用标签table表格布局 用表格显示信息调理清楚,使浏览者一目了然.表格在网页中还有协助布局的作用,可以把文字.图像等组织 ...

  6. html页面布局之table布局:

    table布局: table来做整体页面的布局,布局技巧归纳如下: (1)按照设计图的尺寸设置表格的宽高以及单元格的宽高 (2)将表格的border.cellpadding.cellspacing全部 ...

  7. HTML5/CSS3 第三章页面布局

    页面布局 1 页面组成 2 布局相关的标签 <div></div> 定义文档中的分区或节 <span></span> 这是一个行内元素,没有任何意义 & ...

  8. HTML5+CSS3学习笔记(二) 页面布局:HTML5新元素及其特性

    HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局,加上CSS3的效果渲染,快速建立丰富灵活的web页面显得非常简单. 本次学习HTML5的新标签元素有: <head ...

  9. HTML5新结构标签和移动端页面布局

    --------------------HTML5新结构标签--------------------1.h5新增的主要语义化标签如下: 1.header 页面头部.页眉 2.nav 页面导航 3.ar ...

随机推荐

  1. 多校 1010 Taotao Picks Apples(补题)

    >>点击进入原题<< 思路:题解很有意思,适合线段树进阶 考虑每次修改不叠加,因此我们可以从如何对原序列进行预处理着手.通过观察可以发现,将原序列从任意位置断开,我们可以通过分 ...

  2. POJ -棋盘问题

    棋盘问题 Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 60815   Accepted: 29135 Descriptio ...

  3. JavaScript 面向对象的编程(一)

    面向对象的JS var CheckObject = function(){ this.checkName = function(){ console.log('checkName'); } this. ...

  4. 第一个Maven工程的目录结构和文件内容及联网问题

    [第一个Maven工程] ①目录结构 Hello |---src |---|---main |---|---|---java |---|---|---resources |---|---test |- ...

  5. 【08】AngularJS XMLHttpRequest

    AngularJS XMLHttpRequest $http 是 AngularJS 中的一个核心服务,用于读取远程服务器的数据. 读取 JSON 文件 以下是存储在web服务器上的 JSON 文件: ...

  6. 统计单词个数(codevs 1040)

    题目描述 Description 给出一个长度不超过200的由小写英文字母组成的字母串(约定;该字串以每行20个字母的方式输入,且保证每行一定为20个).要求将此字母串分成k份(1<k<= ...

  7. 微信小程序初探(二):阅读官方demo源码

    阅读demo有助于理解逻辑,而且demo源码中应该包含了框架开发人员想要表达的意思的精华,先从app.js着手来阅读. 附带贴下说明: https://mp.weixin.qq.com/debug/w ...

  8. 加壳学习笔记(三)-简单的脱壳思路&amp;调试思路

    首先一些windows的经常使用API:   GetWindowTextA:以ASCII的形式的输入框   GetWindowTextW:以Unicaode宽字符的输入框   GetDlgItemTe ...

  9. Python FAQ1:传值,还是传引用?

    在C/C++中,传值和传引用是函数参数传递的两种方式.由于思维定式,从C/C++转过来的Python初学者也经常会感到疑惑:在Python中,函数参数传递是传值,还是传引用呢? 看下面两段代码: de ...

  10. Codeforces 446C —— DZY Loves Fibonacci Numbers(线段树)

    题目:DZY Loves Fibonacci Numbers 题意比較简单,不解释了. 尽管官方的题解也是用线段树,但还利用了二次剩余. 可是我没有想到二次剩余,然后写了个感觉非常复杂度的线段树,还是 ...