hand
_1_12_88
4
返回栏目
0k
3k
5k
1k
2k
0.2k
2k
1k
2k
3k
2k
3k
2k
3k
3k
0.3k
0k
2k
0k
1k
0.1k
0k
0k
2k
2k
3k
0.2k
3k
0k
2k
2k
2k
3k
2k
2k
0k
4k
2k
2k
0k
3k
3k
2k
2k
2k
1k
3k
1k
3k
2k
1k
0.8k
2k
0k
2k
2k
2k
2k
3k
0.4k
4k
2k
5k
2k
3k
2k
3k
3k
4k
2k
3k
2k
3k
0.7k
2k
0.8k
3k
2k
4k
2k
2k
2k
2k
2k
3k
3k
3k
3k
4k
3k
3k
0k
2k
2k
0k
3k
2k
3k
1k
2k
2k
3k
3k
3k
3k
5k
3k
3k
3k
4k
3k
5k
4k
4k
4k
4k
1k
2k
2k
2k
2k
2k
2k
1k
2k
3k
3k
3k
3k
3k
2k
3k
4k
2k
2k
3k
5k
3k
3k
3k
4k
3k
3k
2k
3k
5k
4k
3k
4k
4k
2k
3k
3k
1k
3k
4k
4k
2k
2k
2k
3k
2k
4k
2k
4k
2k
4k
1k
2k
1k
2k
2k
1k
2k
2k
2k
2k
2k
2k
1k
1k
4k
3k
2k
2k
3k
3k
6k
2k
8k
3k
7k
2k
3k
3k
4k
3k
5k
4k
3k
3k
2k
2k
3k
3k
2k
2k
2k
3k
2k
6k
4k
4k
4k
4k
3k
3k
2k
4k
2k
3k
3k
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
0k
返回前端 - HTML5栏目
作者:
贺及楼
成为作者
更新日期:2025-02-27 12:04:10
在前端开发中,表格是展示数据的重要工具。HTML5 中的 <td>
标签用于定义表格中的单元格,合理地对单元格进行样式设计可以让表格更加美观、易读。本文将详细介绍如何对 <td>
标签定义的单元格进行样式设计,并给出实用的示例代码。
<td>
标签使用首先,我们来看一个简单的表格示例,包含 <td>
标签的基本使用:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Basic Table</title>
</head>
<body>
<table border="1">
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
</table>
</body>
</html>
在上述代码中,<tr>
标签定义表格的行,<td>
标签定义单元格。每个 <tr>
标签内可以包含多个 <td>
标签,形成表格的一行多列结构。
可以使用 CSS 的 background-color
属性为单元格设置背景颜色。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Table with Background Color</title>
<style>
td {
background-color: lightblue;
}
</style>
</head>
<body>
<table border="1">
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
</table>
</body>
</html>
在这个例子中,所有单元格的背景颜色都被设置为 lightblue
。
使用 text-align
属性可以控制单元格内文本的水平对齐方式,使用 vertical-align
属性可以控制垂直对齐方式。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Table with Text Alignment</title>
<style>
td {
text-align: center;
vertical-align: middle;
}
</style>
</head>
<body>
<table border="1">
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
</table>
</body>
</html>
这里,单元格内的文本水平和垂直方向都居中对齐。
可以使用 border
属性为单元格设置边框的宽度、样式和颜色。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Table with Border Style</title>
<style>
td {
border: 2px solid red;
}
</style>
</head>
<body>
<table>
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
</table>
</body>
</html>
此示例中,单元格的边框宽度为 2 像素,样式为实线,颜色为红色。
使用 padding
属性可以设置单元格内容与边框之间的间距。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Table with Padding</title>
<style>
td {
padding: 10px;
}
</style>
</head>
<body>
<table border="1">
<tr>
<td>Cell 1</td>
<td>Cell 2</td>
</tr>
<tr>
<td>Cell 3</td>
<td>Cell 4</td>
</tr>
</table>
</body>
</html>
这里,每个单元格的内边距都设置为 10 像素。
样式属性 | 描述 | 示例值 |
---|---|---|
background-color |
设置单元格的背景颜色 | lightblue , #ff0000 等 |
text-align |
控制单元格内文本的水平对齐方式 | left , center , right |
vertical-align |
控制单元格内文本的垂直对齐方式 | top , middle , bottom |
border |
设置单元格的边框样式 | 2px solid red |
padding |
设置单元格内容与边框之间的间距 | 10px , 5px 10px 等 |
通过对 <td>
标签的样式设计,我们可以让表格更加美观和易读。根据不同的需求,可以灵活组合使用这些样式属性,打造出符合设计要求的表格。
前端 - HTML5
整章节共240节
快分享给你的小伙伴吧 ~