11. CSS Table (表格)
AI 概述
CSS 表格表格边框折叠边框表格宽度和高度表格文字对齐表格填充表格颜色
CSS 表格
使用 CSS 可以大大提高 HTML 表格的外观。
2020 年 11 月
2019 年 11 月
程序语言
等级
更改
1
2
C
16.21%
+0.17%
2
3
Python
12.12%
+2.27%
3
1
Java
11.68%
-4.57%
4
5
C++
7.60%
+1.99%
5
5
C#
4.67%
+0...
目录
CSS 表格
使用 CSS 可以大大提高 HTML 表格的外观。
| 2020 年 11 月 | 2019 年 11 月 | 程序语言 | 等级 | 更改 |
|---|---|---|---|---|
| 1 | 2 | C | 16.21% | +0.17% |
| 2 | 3 | Python | 12.12% | +2.27% |
| 3 | 1 | Java | 11.68% | -4.57% |
| 4 | 5 | C++ | 7.60% | +1.99% |
| 5 | 5 | C# | 4.67% | +0.36% |
| 6 | 6 | Visual Basic | 4.01% | -0.22% |
| 7 | 7 | JavaScript | 2.03% | +0.10% |
| 8 | 8 | PHP | 1.79% | 0.07% |
| 9 | 16 | R | 1.64% | +0.66% |
| 10 | 9 | SQL | 1.54% | +0.15% |
表格边框
指定 CSS 表格边框,使用 border 属性。
下面的例子指定了一个表格的 th 和 td 元素的黑色边框:
<style>
table,th,td {
border:1px solid black;
}
</style>
<body>
<table>
<tr>
<th>姓</th>
<th>名字</th>
</tr>
<tr>
<td>码云</td>
<td>笔记</td>
</tr>
<tr>
<td>前端</td>
<td>博客</td>
</tr>
</table>
</body>
效果如下:

请注意,在上面的例子中的表格有双边框。这是因为表和 th / td 元素有独立的边界。
为了显示一个表的单个边框,使用 border-collapse属性。
折叠边框
border-collapse 属性设置表格的边框是否被折叠成一个单一的边框或隔开:
<style>
table {
border-collapse: collapse;
}
table, td, th {
border: 1px solid black;
}
</style>
<body>
<table>
<tr>
<th>姓</th>
<th>名字</th>
</tr>
<tr>
<td>码云</td>
<td>笔记</td>
</tr>
<tr>
<td>前端</td>
<td>博客</td>
</tr>
</table>
</body>
效果如下:

注意:如果没有指定 !DOCTYPE border-collapse 属性在 IE8 及更早 IE 版本中是不起作用的。
表格宽度和高度
width 和 height 属性定义表格的宽度和高度。
下面的例子是设置 100% 的宽度,50 像素的 th 元素的高度的表格:
<style>
table,td,th {
border:1px solid black;
}
table {
width:100%;
}
th {
height:50px;
}
</style>
<body>
<table>
<tr>
<th>姓</th>
<th>名字</th>
<th>存款</th>
</tr>
<tr>
<td>码云</td>
<td>笔记</td>
<td>$100</td>
</tr>
<tr>
<td>前端</td>
<td>博客</td>
<td>$150</td>
</tr>
</table>
</body>
效果如下:

表格文字对齐
表格中的文本对齐和垂直对齐属性。
text-align 属性设置水平对齐方式,像左,右,或中心:
<style>
table,td,th {
border:1px solid black;
}
td {
text-align:right;
}
</style>
<body>
<table>
<tr>
<th>第一个姓</th>
<th>第二个名字</th>
<th>存款</th>
</tr>
<tr>
<td>码云</td>
<td>笔记</td>
<td>$100</td>
</tr>
<tr>
<td>前端</td>
<td>博客</td>
<td>$150</td>
</tr>
</table>
</body>
效果如下:

垂直对齐属性设置垂直对齐,比如顶部,底部或中间:
<style>
table,td,th {
border:1px solid black;
}
td {
height:50px;
vertical-align:bottom;
}
</style>
效果如下:

表格填充
如需控制边框和表格内容之间的间距,应使用 td 和 th 元素的填充属性:
<style>
table,td,th {
border:1px solid black;
}
td {
padding:15px;
}
</style>
效果如下:

表格颜色
下面的例子指定边框的颜色,和 th 元素的文本和背景颜色:
<style>
table,td,th {
border:1px solid green;
}
th {
background-color:green;
color:white;
}
</style>
效果如下:

以上关于11. CSS Table (表格)的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。
声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » 11. CSS Table (表格)
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » 11. CSS Table (表格)

微信
支付宝