表格行(
立即学习“前端免费学习笔记(深入)”;
基本用法:
<table> <tr> <th>姓名</th> <th>年龄</th> </tr> <tr> <td>张三</td> <td>30</td> </tr> <tr> <td>李四</td> <td>25</td> </tr> </table>
这段代码会生成一个包含两列和三行的简单表格。 第一行是表头,包含“姓名”和“年龄”两个标题。 后面的两行是数据行,分别包含张三和李四的姓名和年龄。
如何使用 CSS 控制
CSS 可以用来控制
例如,你可以使用以下 CSS 代码来设置所有表格行的背景颜色为浅灰色:
tr { background-color: #f2f2f2; }
你还可以使用 :nth-child 伪类来设置奇数行和偶数行不同的样式,以提高表格的可读性。
tr:nth-child(even) { background-color: #ffffff; /* 偶数行背景色 */ }
此外,你还可以使用 JavaScript 来动态地修改
虽然这些属性仍然有效,但为了更好的代码可维护性和遵循 Web 标准,强烈建议使用 CSS 来控制表格行的样式。 例如:
<tr style="text-align: center; vertical-align: middle;"> <td>...</td> </tr>
更好的做法是:
<tr class="centered-row"> <td>...</td> </tr>
.centered-row { text-align: center; vertical-align: middle; }
使用 JavaScript 可以动态创建和操作
当然可以。 JavaScript 提供了强大的 DOM 操作能力,可以动态地创建、插入、修改和删除
例如,以下 JavaScript 代码演示了如何动态地向表格中添加一行:
// 获取表格元素 const table = document.getElementById('myTable'); // 创建一个新的 <tr> 元素 const newRow = table.insertRow(); // 创建两个新的 <td> 元素 const cell1 = newRow.insertCell(); const cell2 = newRow.insertCell(); // 设置单元格的内容 cell1.textContent = '新数据 1'; cell2.textContent = '新数据 2';
这段代码首先获取 ID 为 myTable 的表格元素,然后使用 insertRow() 方法创建一个新的
你还可以使用 deleteRow() 方法来删除表格中的行,使用 setAttribute() 方法来修改
以上就是tr标签在HTML表格中代表什么?它的基本用法是什么?的详细内容,更多请关注php中文网其它相关文章!
HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号