table标签属性

  • table标签
    • border
    • width
    • border-spacing
    • border-collapse
    • margin
  • tr标签
    • height
    • background-color
    • text-align
    • vertical-align
  • td标签
  • 合并单元格
    • 合并行单元格rowspan
    • 合并列单元格colspan

table标签

border

border标签属性:设定围绕表格的边框的宽度:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>table</title></head><body border="1px"><table><tr><td>1</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>1</td></tr></table></body>
</html>
  1. border标签属性不仅设置围绕表格边框的宽度,还为每个单元格添加宽度为1px的边框
  2. 实际开发中不建议使用border标签属性实现边框效果,建议通过为table、th和td设定border样式属性实现,如下代码
<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>table</title><!--样式属性--><style>table{border: 1px solid black;}td{border: 1px solid black;}</style></head><body border="1px"><table><tr><td>1</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td><td>1</td></tr></table></body>
</html>

width

由于这里表格过于紧凑,所以可以设置table的宽度,在样式属性中添加width设置为50%

     <style>table{width: 50%;border: 1px solid black;}td{border: 1px solid black;}</style>

border-spacing

上面的表格中存在每个单元格和外面的边框是分离的,这样实现不太美观。
可以使用border-spcing属性把这两个边框的距离设置为0。

 <style>table{border-spacing: 0;width: 50%;border: 1px solid black;}td{border: 1px solid black;}</style>

border-collapse

这里设置了border-spacing为0之后表格边框是里面单元格和外面边框的宽度之和,可以使用border-collapse来设置

 <style>table{border-collapse: collapse;border-spacing: 0;width: 50%;border: 1px solid black;}td{border: 1px solid black;}</style>

结果

margin

上面的表格默认实在页面的左上角的所以这里可以使用margin属性把table表格设置居中

 <style>table{margin: 0 auto;border-collapse: collapse;border-spacing: 0;width: 50%;border: 1px solid black;}td{border: 1px solid black;}</style>

tr标签

height

可以设置一行的高度

     <style>table{border: 1px solid black;width: 50%;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}tr{height: 50px;}td{border: 1px solid black;}</style>

background-color

设置一行的背景颜色

     <style>table{border: 1px solid black;width: 50%;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}tr{height: 50px;background-color:aquamarine ;}td{border: 1px solid black;}</style>

text-align

设置表格每行的对其方式

     <style>table{border: 1px solid black;width: 50%;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}tr{height: 50px;background-color:aquamarine ;text-align: center;}td{border: 1px solid black;}</style>

vertical-align

设置了高度之后,可以设置文本的位置

     <style>table{border: 1px solid black;width: 50%;margin: 0 auto;border-spacing: 0;border-collapse: collapse;}tr{height: 50px;background-color:red ;text-align: center;vertical-align: top;}td{border: 1px solid black;}</style>

td标签

和tr标签类似

合并单元格

合并行单元格rowspan

合并第二行和第三行的第一列单元格

 <body><table><tr><td>1</td><td>1</td><td>1</td></tr><tr><td rowspan="2">1</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td></tr></table></body>

结果

合并列单元格colspan

合并第一行的三列单元格

 <body><table><tr><td colspan="3">1</td></tr><tr><td rowspan="2">1</td><td>1</td><td>1</td></tr><tr><td>1</td><td>1</td></tr></table></body>

结果

html-table标签属性总结相关推荐

  1. HTML中的table标签属性

    表格 表格是由行和列排列而成的一种结构 HTML表格由table标签以及一个或多个tr.th或td标签组成: table标签用来定义表格,整个表格包含在<table>和</table ...

  2. html中table标签及属性

    table表格 HTML表格由table标签以及多个tr.th和td标签组成 table表示表格,整个表格要包含在<table></table>标签中 tr表示表格中的行,是单 ...

  3. HTML笔记(form与table标签区别,区分利用ul,dl与table标签)

    文章目录 区分 form标签 table标签 dl标签与table标签 区分 <form>封装要被提交服务器的表单内容(一系列控件) form不管到底嵌套了多少个table标签;它只关心范 ...

  4. HTML-table标签属性

    1,table标签属性 1,边框border,设置table的表格,默认为0,没有表格. 2,外间距cellspacing,设置边框与边框的距离: 3,内间距:cellpadding,设置边框与内容之 ...

  5. table 标签的 rules 属性

    rules 属性规定内侧边框的哪个部分是可见的. 从实用角度出发,最好不要规定 rules,而是使用 CSS 来添加边框样式. 值 描述 none 没有线条. groups 位于行组和列组之间的线条. ...

  6. html cellpadding属性,HTML table标签 cellpadding 属性

    HTML 定义和用法 HTML5 不支持 cellpadding 属性规定单元边沿与单元内容之间的空间,以像素计. 注意:请勿将该属性与 cellspacing 属性相混淆,cellspacing 属 ...

  7. <table>表格标签属性

    <table>表格标签属性 源代码 1.表格的相关标签 <table>                  table是用于定义表格的标签 <tr>          ...

  8. HTML中Table标签的属性及应用

    我们如何使用table表格: 定义表格:<table></table> 创建表头:<th></th> 创建表行:<tr></tr> ...

  9. Web前端开发 table标签相关用法和属性

    table标签 html中的<table>标签,通常用于对页面布局的规划. 一.<table>标签简介 table标签用于在网页中建立表格布局,其子标签有<tr>& ...

最新文章

  1. 字节跳动这份面试题,你能打几分
  2. Android数据填充器LayoutInflater
  3. c++ 将输入存储到数组,然后反转数组,最后输出
  4. [20180428]DNS与ORA-12154错误.txt
  5. sap生产工单报工_【案例】MES系统助力亨通电缆车间生产效率提升25%
  6. 【转】ABP源码分析二十:ApplicationService
  7. 苏州大学计算机学院报录比,【图片】18年苏州大学计算机872考研经验分享【苏州大学研究生吧】_百度贴吧...
  8. java 计算器api_用JAVA编写一个简单的计算器~要使用接口的~急啊~
  9. Windows Server 2019安装Intel I219-V I211网卡驱动
  10. app页面html制作工具,app页面设计制作软件(最好用的6款设计软件)
  11. iOS数据恢复工具PhoneRescue for Mac中文破解版
  12. PR2019 (五)几种视频转场特效
  13. .NET在蹉跎中一路前行1
  14. 光纤熔接机怎么选?从哪里买价格低服务有保障?
  15. Spring Cloud入门系列(1)- Spring生态体系发展史+全系框架介绍
  16. python Process, Pipo进程池管道的理解
  17. ncm格式转mp3格式
  18. 高中计算机二级考试试题,高中二年级全国计算机等级考试试题.doc
  19. 永信至诚发起亿元创投基金 助力网络安全创业者成长
  20. 计算机如何安装无线网络适配器,无线网络适配器是什么,无线网络适配器如何设置...

热门文章

  1. latex跨行跨列表格
  2. 移动跨平台框架React Native状态栏组件StatusBar【16】
  3. java实习生面试会问什么问题,大量教程
  4. 游戏产业链:主机游戏
  5. python使用pyqt5制作exe电脑小工具
  6. WIN10 管家婆套接字服务器 自启动
  7. 2021年计算机二级复习资料
  8. Notepad++ 字体风格设置及双窗口显示
  9. 基于Simulink对调制-解调系统的仿真(BASK+BFSK+BPSK+QPSK)
  10. 2021四川资阳中考数学第10小题