传统表格布局之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. Intellij idea 生成for循环代码块

    itar 生成array for代码块 for (int i = 0; i < array.length; i++) { = array[i]; } itco 生成Collection迭代 fo ...

  2. CCF201709-1 打酱油 java(100分)

    试题编号: 201709-1 试题名称: 打酱油 时间限制: 1.0s 内存限制: 256.0MB 问题描述: 问题描述 小明带着N元钱去买酱油.酱油10块钱一瓶,商家进行促销,每买3瓶送1瓶,或者每 ...

  3. ubutun 创建左面快捷方式

    #http://blog.csdn.net/jizi7618937/article/details/51012552

  4. js之DOM直接操作

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

  5. Leetcode 86.分隔链表

    分隔链表 给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前. 你应当保留两个分区中每个节点的初始相对位置. 示例: 输入: head = 1-> ...

  6. FZU 2109 Mountain Number

    http://acm.fzu.edu.cn/problem.php?pid=2109 题意:找出区间[l,r]内满足奇数位的数字大于相邻偶数位数字的个数. 典型的数位dp了,记录一下当前位是奇数位还是 ...

  7. POJ 3630

    Phone List Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 20894 Accepted: 6532 Descripti ...

  8. springboot整合dubbo的简单案例

    使用框架: jdk 1.8 springboot-2.1.3 dubbo-2.6 spring-data-jpa-2.1.5 一.开发dubbo服务接口: 按照Dubbo官方开发建议,创建一个接口项目 ...

  9. - > 贪心基础入门讲解五——任务执行顺序

    分析: 本题可以抽象成,从一个整数开始,每次减去a,再加上b (a,b都是正数),要求每次操作都不产生负数. 针对本题a[i] = R[i], b[i] = R[i] – O[i],注意O[i] &l ...

  10. yum 源本地化 (one)

    First of all, you need to prepare the rpm packages, we can download them with yum command, in that w ...