**

首先介绍表格标签

**

一个完整的表格示例如下

<table>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>
<tr>
<td>Peter</td>
<td>Griffin</td>
</tr>
<tr>
<td>Lois</td>
<td>Griffin</td>
</tr>
</table>

table标签:表格
tr标签:表格中的每一行
th标签:表格中导航栏的每一项元素
td标签:表格中除导航栏外一行的一项元素

当然如上还是不能显示表格的,还需要设置表格css样式才行,示例如下:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>表格</title><style type="text/css">table,th,td{border: 1px solid black;}</style></head><body><table><tr><th>科目</th><th>分数</th></tr><tr><td>语文</td><td>120</td></tr><tr><td>数学</td><td>120</td></tr><tr><td>英语</td><td>120</td></tr></table></body>
</html>

效果:

标签中的文本会自动加粗居中处理

则一行行往下叠加

style里面声明了table,th,td三个标签共用样式

请注意,在上面的例子中的表格有双边框。这是因为表和th/ td元素有独立的边界。
为了显示一个表的单个边框,使用 border-collapse属性。

折叠边框

<style type="text/css">table{border-collapse: collapse;}table,th,td{border: 1px solid black ;}</style>

效果:

自定义表格宽高

上面表格大小都是自适应大小,如果我们要自定义表格宽高改如何做?通过css

        <style type="text/css">table{border-collapse: collapse;width: 100%;}table,th,td{border: 1px solid black ;}th,td{height: 50px;}</style>

效果:

这里可以看到width: 100%;是占满屏幕,th,td 设置每一行的高度

表格文字对齐

表格中的文本对齐和垂直对齐属性。
text-align属性设置水平对齐方式,像左,右,或中心:

<style type="text/css">table{border-collapse: collapse;width: 100%;}table,th,td{border: 1px solid black ;}th,td{height: 50px;text-align: center;}</style>

效果:

垂直对齐:vertical-align

    <style type="text/css">table{border-collapse: collapse;width: 100%;}table,th,td{border: 1px solid black ;}th,td{height: 50px;text-align: center;vertical-align: bottom;}</style>

效果:

添加表格标题

    <table><caption>成绩表</caption><tr><th>科目</th><th>分数</th></tr><tr><td>语文</td><td>120</td></tr><tr><td>数学</td><td>120</td></tr><tr><td>英语</td><td>120</td></tr></table>

默认添加在上面居中,标题位置可以在css中控制

如下:

    <style type="text/css">table{border-collapse: collapse;width: 100%;}table,th,td{border: 1px solid black ;}th,td{height: 50px;text-align: center;vertical-align: middle;}caption{caption-side: bottom;color: red;}</style>

效果:

制作一个个性表格

以此为例:

<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>表格</title><style type="text/css">table{border-collapse: collapse;}th{background-color: rgb(128, 102, 160);color: white;font-weight:bold ;}td{color: black;}tr,th{border-width: 1px;border-style: solid;border-color: rgb(128, 102, 160);}</style></head><body><table><tr><th>Name</th><th>City</th><th>Phone</th></tr><tr><td>Albert Ellis</td><td>New York</td><td>+1 718 000000</td></tr><tr><td>Marcus Aurelius</td><td>Rome</td><td>+1 718 000000</td></tr><tr><td>Epictetus</td><td>Greece</td><td>+1 718 000000</td></tr><tr><td>Aristotle</td><td>Greece</td><td>+1 718 000000</td></tr></table></body>
</html>

实现效果:

CSS Table(表格)相关推荐

  1. css table表格相关设置和属性

    css table表格相关设置和属性 文章目录 css table表格相关设置和属性 前言 一.表格结构 二.使用行内样式控制表格样式 1.属性 2.使用css控制表格的样式 前言 记录表格的结构,属 ...

  2. HTML表格css样式菜鸟教程,CSS Table(表格)

    CSS 表格 使用CSS可以大大提高HTML表格的外观. Company Contact Country Alfreds Futterkiste Maria Anders Germany Berglu ...

  3. css怎么设置table表格的边框为单线边框?(代码详解)

    table表格边框怎么设置为单线边框?本篇文章就给大家介绍一种css设置table表格的边框为单线边框的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们来看看给tabl ...

  4. css单线边框_css怎么设置table表格的边框为单线边框?(代码详解)

    table表格边框怎么设置为单线边框?本篇文章就给大家介绍一种css设置table表格的边框为单线边框的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 首先我们来看看给tabl ...

  5. element table滚动条占宽度_HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  6. HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  7. html 滚动条_HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  8. iframe 滚动条不显示_HTML table表格 固定表头 tbody加滚动条

    纯CSS table表格 thead固定 tbody滚动效果 由于项目需要,在表格中,当数据量越来越多时,就会出现滚动条,而在滚动的过程中,默认情况下表格头部会跟着表格内容一起滚动,导致看不到头部对应 ...

  9. 在PHP中给表格加上css样式,表格CSS样式设置 给table表格设置CSS样式表

    表格table tr td CSS花色设置 给table表格设置CSS花式表 在一个网页中多处运用了表格table标签,这个时候给指定的表格对象设置装备摆设款式仿照照旧概略经由CSS发展管束配置. 着 ...

  10. html表格美化代码,分享:记录一次使用纯CSS美化table表格的代码

    今天准备美化下作的一个小页面的样式,这个页面就是一个表格,调取报名信息的,例如「姓名」「联系方式」「时间」,就单独一个页面,不想再使用复杂的插件来实践,就准备用纯CSS来定一下样式. 检索了下,在「蝈 ...

最新文章

  1. python实现gauss-seidel迭代公式_python实现高斯(Gauss)迭代法的例子
  2. R构建二次回归模型( Quadratic Regression)
  3. 2021年春季学期-信号与系统-第十四次作业参考答案-第七小题参考答案
  4. python字符串删除,列表删除以及字典删除的总结
  5. 实现接口一种可靠的 DLL 接口实现方案
  6. String.split()方法你可能不知道的一面
  7. vue路由-router
  8. HDU 5938 Four Operations 【字符串处理,枚举,把数字字符串变为数值】
  9. mysql主键用完了怎么办_MySQL 自增 ID 用完了怎么办?
  10. 八皇后问题分析与Java实现
  11. 自动驾驶:梦想已经照进现实?
  12. SpringBoot 精通系列-SpringBoot整合Redis的常用操作
  13. NumPy Beginner's Guide 2e 带注释源码 七、NumPy 特殊例程
  14. Hello,移动WEB—px,dp,dpr像素基础
  15. SP324099: 无法完成操作--VS2015社区版无法登陆
  16. 电感式传感器的原理大白话
  17. 大连开发区中老年运动微信群_大连跑步微信群
  18. GIS地图布局设置总结
  19. Jquery 回到顶部
  20. 续篇( 一) TCP 为什么是三次握手,四次挥手?

热门文章

  1. python count函数时间复杂度_Python之时间复杂度
  2. Autofac依赖注入
  3. java 正切_Java tan()方法
  4. Cocos之 从C++过渡到Lua
  5. 红旗linux 安装教程,红旗linux安装教程,红旗linux9
  6. 计算广告——读书笔记(二)
  7. NIB 和 XIB 的区别
  8. Virustotal——md5转sha256
  9. 【安卓实验】实验五、广播实验
  10. Pandas描述性统计