gpt4 book ai didi

html - CSS::在表格单元格之前

转载 作者:太空狗 更新时间:2023-10-29 13:22:00 26 4
gpt4 key购买 nike

我想在一些具有 position:absolute 的表格单元格上添加一个 ::before 选择器,但它失败了:

table{ border:1px solid #ccc; padding:10px; }
table td{ border:1px solid #ccc; padding:5px; }

.useBefore::before{
content:'before';
position:absolute;
}
<table>
<tbody>
<tr>
<td>bird</td>
<td>animal</td>
<td>nature</td>
</tr>
<tr class='useBefore'>
<td>building</td>
<td>robot</td>
<td>city</td>
</tr>
</tbody>
</table>

我注意到,如果我将 ::before 添加到所有 tr 中,它就会起作用:

table{ 
border:1px solid #ccc;
padding:10px;
}
table td{
border:1px solid #ccc;
padding:5px;
}

tr::before{
content:'before';
position:absolute;
}
<table>
<tbody>
<tr>
<td>bird</td>
<td>animal</td>
<td>nature</td>
</tr>
<tr class='useBefore'>
<td>building</td>
<td>robot</td>
<td>city</td>
</tr>
</tbody>
</table>

但这不是我想要的,因为我只想在其中一些上添加它。

最佳答案

我不确定它为什么会失败,但您可以将它添加到第一个表格单元格中。

  .useBefore td:first-child:before{
content:'before';
position:absolute;
}

关于html - CSS::在表格单元格之前,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6482787/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com