html5: 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标签表格
表体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表格与页面布局整理的更多相关文章
- html5 移动端单页面布局
序 移动端的web网页使用的是响应式设计,但一般我们看到的网站页面都是跳转刷新得到的,比如通过点击一个menu后进入到另一个页面 今天来说下是移动端的单页面的布局.单页面就是一切操作和布局都是 ...
- 页面布局整理(基于scss)
页面开发步骤: 1.全局reset.设置基础背景色.设置基础字体样式 2.全局布局页面结构,meta 标签引入 3.按钮等相同的样式,用scss提前写好一份公用,渐变等 border-radius b ...
- HTML——使用表格进行页面布局
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- 九九乘法表,全js编写,放入table表格带入页面渲染出来
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- html5常用标签table表格布局
html5常用标签table表格布局 一.总结 一句话总结: 二.html5常用标签table表格布局 用表格显示信息调理清楚,使浏览者一目了然.表格在网页中还有协助布局的作用,可以把文字.图像等组织 ...
- html页面布局之table布局:
table布局: table来做整体页面的布局,布局技巧归纳如下: (1)按照设计图的尺寸设置表格的宽高以及单元格的宽高 (2)将表格的border.cellpadding.cellspacing全部 ...
- HTML5/CSS3 第三章页面布局
页面布局 1 页面组成 2 布局相关的标签 <div></div> 定义文档中的分区或节 <span></span> 这是一个行内元素,没有任何意义 & ...
- HTML5+CSS3学习笔记(二) 页面布局:HTML5新元素及其特性
HTML5的语义化标签以及属性,可以让开发者非常方便地实现清晰的web页面布局,加上CSS3的效果渲染,快速建立丰富灵活的web页面显得非常简单. 本次学习HTML5的新标签元素有: <head ...
- HTML5新结构标签和移动端页面布局
--------------------HTML5新结构标签--------------------1.h5新增的主要语义化标签如下: 1.header 页面头部.页眉 2.nav 页面导航 3.ar ...
随机推荐
- 每日命令:(2)cd
Linux cd 命令可以说是Linux中最基本的命令语句,其他的命令语句要进行操作,都是建立在使用 cd 命令上的. 所以,学习Linux 常用命令,首先就要学好 cd 命令的使用方法技巧. 1. ...
- 创建和获取cookie
创建和获取cookie 制作人:全心全意 cookie:在互联网中,cookie是小段的文本信息,在网络服务器上生成,并发送给浏览器.通过使用cookie可以标识用户身份,记录用户名和密码,跟踪重复用 ...
- vue父组件向子组件传递参数
父组件中引用的子组件 <pics :is-pics="showpics" // 这是我们要传递的参数 :is-product="productMsg" : ...
- Python基础(十一) 异常处理
在程序运行过程中,总会遇到各种各样的错误,有的错误是程序编写有问题造成的,比如本来应该输出整数结果输出了字符串,这样的错误我们通常称之为BUG,BUG是必须修复的.在Python中内置了一套异常处理机 ...
- angular中多个promise的合并处理
all()方法 这个all()方法,可以把多个primise的数组合并成一个.当所有的promise执行成功后,会执行后面的回调.回调中的参数,是每个promise执行的结果.当批量的执行某些方法时, ...
- 【Codeforces 1019A】Elections
[链接] 我是链接,点我呀:) [题意] 每个人都有自己喜欢的队员 但是如果贿赂他们可以让他们更改自己喜欢的队员 问你最少要花多少钱贿赂队员才能让1号队员严格有最多的人喜欢? [题解] 除了1号之外, ...
- BNUOJ 14381 Wavio Sequence
Wavio Sequence Time Limit: 3000ms Memory Limit: 131072KB This problem will be judged on UVA. Origina ...
- 生产(production)
[题目描述] 工厂为了生产一种复杂的产品,给各个生产部门制定了详细的生产计划.那么,就经常会有生产部门要把产品送到另一个生产部门作为原料.这是一个注重产品质量的工厂,所以每当有产品要从A部门运到B部门 ...
- Happy 2006 欧几里得定理
Happy 2006 Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 11956 Accepted: 4224 Descr ...
- poj——2084 Game of Connections
Game of Connections Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 8664 Accepted: 42 ...