html - CSS仅更改表格中的一行
问题描述
我需要更改表格中一行的宽度属性而不影响其下方其他行的宽度。可以吗?
Edit1:对不起,不完整的问题。怎么做以及使用哪个属性?
我试过使用:
- nth-child 属性,但它会影响该列中的整行。
- 通过为其分配一个类来将样式应用于该特定行,但这两种方法都不起作用。
我有一个 3x3 表,我想在其中更改第一行的宽度,而不更改第二行和第三行的宽度。如图所示:
解决方案
您可以使用colspan
的属性td
尝试这个:
table,
th,
td {
border: 1px solid #000;
}
table {
border-collapse: collapse;
}
td {
padding: 10px;
/*added only for better style of example*/
}
<table>
<tr>
<td colspan="2" >colspan 2</td> <!--this is the corresponding column-->
<td>normal column</td>
</tr>
<tr>
<td>normal column</td>
<td>normal column</td>
<td>normal column</td>
</tr>
<tr>
<td>normal column</td>
<td>normal column</td>
<td>normal column</td>
</tr>
</table>
精确复制(无内容):
table,th,td {
border: 1px solid #000;
}
table {
border-collapse: collapse;
}
td {
padding: 40px;
}
<table>
<tr>
<td colspan="2" ></td>
<td></td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
参考:https ://www.w3schools.com/tags/att_td_colspan.asp
希望能帮助到你!
推荐阅读
- javascript - Javascript - 查找字谜的更好解决方案 - 时间复杂度 O (n log n)
- ios - 在执行退出操作时,unwind segue 不会出现在界面构建中
- mysql - 通过 mysql 中的触发器更新已使用积分的奖励状态
- r - 创建只有 1 个 ID 列的宽数据
- javascript - 将 Suspense 与 React Router 一起使用时,Typescript 会引发显式函数返回类型错误
- angular - Angular routerLink 不会触发 ngOnInit
- python-3.x - 如何使用 pandas 将销售数据组织成 12 个月,并找到这 12 个月中最赚钱的 10 种产品?
- pandas - Pandas 0.24.0 用特殊的列标识符破坏了我的 pandas 数据框
- boolean - 具有冗余重叠项的布尔表达式
- python - 如何在不使用 sorted() 方法的情况下进行选择排序?