html – Make:仅在元素后面有另一个元素

我希望只有在元素之后才有其他元素.
到目前为止,这是我的代码:

<table id='table_1'>
   <tr>
    <td>A</td>
    <td>B</td>
    <td>C</td>
 </tr> 
</table>

是否有可能:在A和B之后,但不是C?

我的CSS

#table_1 td:after{
content: "";
background: black;
border: 1px solid black;
position: relative;
margin-left: 10px;
}
最简单的方法是使用not(:last-child):

#table_1 td:not(:last-child):after{
    content: "";
    background: black;
    border: 1px solid black;
    position: relative;
    margin-left: 10px;
}

Working exmaple

这样你只有一个选择器,你不需要覆盖你的代码.

相关文章
相关标签/搜索