目标:
1,table标签属性
2,table通用属性
3,tr标签属性
4,td标签属性

上一节我们说了table简单结构和复杂结构,这一节我们来看一下table的属性

1,table标签属性
1,边框border,设置table的表格,默认为0,没有表格。

例如: border = “1” 设置表格边框为1px

2,外间距cellspacing,设置边框与边框的距离;

例如:cellspacing = “20” 效果如下:

不过一般我们设置cellspacing = “0”,效果如下:

3,内间距:cellpadding,设置边框与内容之间的距离。

例如:cellpadding = “10”,效果如下:

综上效果,代码如下:

<table border="1" cellspacing="0" cellpadding="10"><caption>信息采集表</caption><tr align="center" ><td>序号</td><td>姓名</td><td>性别</td><td>籍贯</td></tr><tr align="center"><td>1</td><td>Jerry</td><td>女</td><td>河北衡水</td></tr><tr align="center"><td>2</td><td>Tom</td><td>男</td><td>运城稷山</td></tr><tr align="center"><td>3</td><td>Alex</td><td>男</td><td>天津宝坻区</td></tr></table>

2,table通用属性:【<table>,<tr>,<td>都识别的属性】
1,对齐方式align=“left/center/right” 设置对齐方式

例如:align=“center”作用如下:

1,用在table标签上,是设置table表格整体居中的
2,用在tr或者td上是设置里边的文本内容居中

2,宽度width,设置表格的宽度,取值可以为固定像素值(像素px省略不写),也可以是百分比

例如:width=“80%”或者 width = “800” 设置宽度

3,高度height,设置表格高度。取值可以为固定像素值(像素px省略不写),也可以是百分比

例如:height=“20%”或者 height = “100” 设置高度

3,tr属性
1,垂直对齐方式valign=“top/middle/bottom”

top:上
middle:中,默认值
bottom:下
例如:第一行tr设置 height=“100” valign=“top”,效果如下:


【注意valign属性td也可以使用】
4,td属性
1,垂直对齐valign
例如:第一行当中的第一列和第二列分别设置靠下和居中

<tr align="center" height="100" valign="top"><td valign="bottom">序号</td><td valign="middle">姓名</td><td>性别</td><td>籍贯</td>
</tr>

效果如下:

2,合并列colspan=“数字” 数字是几合并几列
3,跨行合并 rowspan = “数字” 数字是几跨几行合并
我们先做一个5行5列的表格,如下图所示:

代码如下:

<table border="1" cellpadding="10" cellspacing="0" width="80%" align="center"><tr><td>1-1</td><td>1-2</td><td>1-3</td><td>1-4</td><td>1-5</td></tr><tr><td>2-1</td><td>2-2</td><td>2-3</td><td>2-4</td><td>2-5</td></tr><tr><td>3-1</td><td>3-2</td><td>3-3</td><td>3-4</td><td>3-5</td></tr><tr><td>4-1</td><td>4-2</td><td>4-3</td><td>4-4</td><td>4-5</td></tr><tr><td>5-1</td><td>5-2</td><td>5-3</td><td>5-4</td><td>5-5</td></tr></table>

我们合并1-1和1-2合并3-1和4-1效果如下:

代码如下:

<table border="1" cellpadding="10" cellspacing="0" width="80%" align="center"><tr><td colspan="2">1-1</td> <!-- 这里1-1占了2个td的位置,所以需要删除1-2  --><td>1-3</td><td>1-4</td><td>1-5</td></tr><tr><td>2-1</td><td>2-2</td><td>2-3</td><td>2-4</td><td>2-5</td></tr><tr><td rowspan="2">3-1</td><!-- 这里3-1跨2行合并占了4-1的位置,所以需要删除4-1  --><td>3-2</td><td>3-3</td><td>3-4</td><td>3-5</td></tr><tr><td>4-2</td><td>4-3</td><td>4-4</td><td>4-5</td></tr><tr><td>5-1</td><td>5-2</td><td>5-3</td><td>5-4</td><td>5-5</td></tr></table>

我们继续合并3-3,3-4,3-5,4-3,4-4,4-5,5-3,5-4,5-5效果如下:


这里合并了3列,跨了3行,在3-3td上添加colspan=“3” rowspan = “3”;删除3-4,3-5,跨了3行,需要删除4-3,4-4,4-5,5-3,5-4,5-5.代码如下:

<table border="1" cellpadding="10" cellspacing="0" width="80%" align="center"><tr><td colspan="2">1-1</td><!-- 这里1-1占了2个td的位置,所有需要删除1-2  --><td>1-3</td><td>1-4</td><td>1-5</td></tr><tr><td>2-1</td><td>2-2</td><td>2-3</td><td>2-4</td><td>2-5</td></tr><tr><td rowspan="2">3-1</td><td>3-2</td><td rowspan="3" colspan="3">3-3</td><!-- 删除了3-4和3-5 --></tr><tr><td>4-2</td><!-- 删除了4-3,4-4,4-5 --></tr><tr><td>5-1</td><td>5-2</td><!-- 删除了5-3,5-4,5-5 --></tr></table>

【注意:】我们合并的时候,需要删除相应的td列,如果删除不正确,会出现不必要的错误。

例如:下面案例我们需要删除1-2,如果不删除则会出现错误

<table border="1" cellpadding="10" cellspacing="0" width="80%" align="center"><tr><td colspan="2">1-1</td><!-- 这里1-1占了2个td的位置,所以需要删除1-2  --><td>1-2</td><!-- 这里需要删除1-2 但是没有删除 --><td>1-3</td><td>1-4</td><td>1-5</td></tr><tr><td>2-1</td><td>2-2</td><td>2-3</td><td>2-4</td><td>2-5</td></tr></table>

效果如下:

上述例子中我们删除了1-2就好了。
代码如下:

 <table border="1" cellpadding="10" cellspacing="0" width="80%" align="center"><tr><td colspan="2">1-1</td><!-- 这里1-1占了2个td的位置,所以需要删除1-2  --><td>1-3</td><td>1-4</td><td>1-5</td></tr><tr><td>2-1</td><td>2-2</td><td>2-3</td><td>2-4</td><td>2-5</td></tr></table>

效果如下:

ok,我们今天的内容暂时到这里了,本章主要讲的是表格属性。希望和大家互相交流学习,谢谢。

html之table属性相关推荐

  1. 【前端笔记】BootStarp的table属性跨行跨列后无法居中

    解决问题 引用BootStarp的table属性跨行跨列后无法居中. html代码如下(table为bootstarp属性): <head><link rel="style ...

  2. elementUI表格table的列内置样式修改方法/对比template,列属性class-name,table属性cell-class-name

      1,table属性cell-class-name的使用可以作用到某一行,或者某一列等等.但是在style标签中要去掉scoped,不然无效. (在elementUI中,row-class-name ...

  3. asp.net Table 属性

    前言 在内容设置完成后,要把表格去掉,毕竟没有那个网站用表格显示的. 视频中就用一行代码来完成的(如下) BorderWidth ="0" 就是把表格线的宽度设置为0 但是我不管怎 ...

  4. vue:遇到的坑之-----table属性(element-ui)

    主要记录一下项目中常用到的table属性 1.stripe:是否显示斑马纹 <el-table :stripe="true"> </el-table> // ...

  5. 表格(table属性、th/td属性、单元格合并)

    表格 现在HTML 表格应该用于表格数据 ​语法:表格的容器<table>行<tr><td>普通单元格</td><th>表头单元格</ ...

  6. CSS display:table属性用法解析

    本节和大家重点讨论一下CSS display:table的使用,当IE8发布时,它将支持很多新的CSS display属性值,包括与表格相关的属性值,CSS表格能够解决所有那些我们在使用绝对定位和浮动 ...

  7. iview中Table属性中的on-row-click属性

    iview中Table属性中的on-row-click属性 on-row-click属性,在此后台系统中用来从左侧的table中选中一项,作为值传递给右侧的表格,右侧表格从拿到的数据,渲染出对应的列表 ...

  8. html的table属性笔记

    <table cellpadding="10px" border="1px" cellspacing="5px"><!-- ...

  9. java中table属性_div实现table功能

    div布局主要用到的css属性 table    此元素会作为块级表格来显示(类似 table-row-group    此元素会作为一个或多个行的分组来显示(类似 ). table-header-g ...

  10. 表格(table)属性cellspacing、cellpadding

    cellspacing属性用来指定表格各单元格之间的空隙.此属性的参数值是数字,表示单元格间隙所占的像素点数. 我们来看下面的两个表格:       上面第一个表格的单元格之间没有空白距离,而第二个的 ...

最新文章

  1. mysql 索引巧用,SQL语句写得忒野了
  2. pku 2031 Building a Space Station 最小生成树+精度控制
  3. mysql proxies_priv_Mysql5.7.18利用MySQLproxies_priv实现类似用户组管理实例分享
  4. 结构型模式:外观模式(门面模式)
  5. JdbcTemplate+PageImpl实现多表分页查询
  6. jmap 定时生成linux,linux – 创建heapdumps的替代方案,性能比jmap更高?
  7. sql不能使用OpenRowset
  8. C++ 函数模板与分离编译模式
  9. react native 问题点
  10. 随便说说Silverlight
  11. 【卡号识别】基于matlab CNN银行卡数字识别【含Matlab源码 030期】
  12. IE缓存文件提取器 V2.1 绿色版
  13. Crack内网通积分规则(基于版本3.4.3035)
  14. Linux学习笔记(六) -- Anjuta软件主界面介绍
  15. matlab两矩阵乘除,MATLAB矩阵乘法
  16. 计算机Excel运行环境,Excel2007免费完整版 最新电脑版
  17. CentOS7-1810 系统DNS服务器BIND软件配置说明
  18. Excel如何快速插入指定数目空白行
  19. linux及安全期中总结——20135227黄晓妍
  20. Jquery文本域(textarea)改变事件

热门文章

  1. 用python输出世界你好_Hello World! 我的python之旅开始了~
  2. 微信为啥这么省流量(技术宅入)
  3. ubuntu 不能检测到显卡信息
  4. java基于springboot青少年体质健康数据管理与分析系统
  5. 职业学校计算机教学,职业学校计算机教学方法
  6. 活动| 顶级专家、前沿课题,蚂蚁金服ATEC高校技术论坛即将启动!
  7. 深度学习库 caffe使用 源码分析 依赖库分析 caffe glog gflags openBlas prototxt yolo_darknet 转 caffe
  8. mnist手写数字分类的python实现_TensorFlow的MNIST手写数字分类问题 基础篇
  9. 鸿蒙战略看点,鸿蒙OS四大看点详解!华为的雄心不止手机,而是“一统江湖”...
  10. HR教你拿高薪好句子摘抄