Css 在除第一个td外的所有td上选择并设置边框

Css 在除第一个td外的所有td上选择并设置边框,css,Css,我很难完成一项相当愚蠢的简单任务 我需要在evey row上添加一个边框1px,但第一个…将边框添加到TR似乎不起作用 <div id="container1"> <table> <tr><td>1</td></tr> <tr><td>2</td></tr> <tr>&

我很难完成一项相当愚蠢的简单任务 我需要在evey row上添加一个边框1px,但第一个…将边框添加到TR似乎不起作用

    <div id="container1"> 
        <table>
            <tr><td>1</td></tr>
            <tr><td>2</td></tr>
            <tr><td>3</td></tr>
            <tr><td>4</td></tr>
            <tr><td>5</td></tr>
        </table>
    </div>         
    <div id="container2"> 
        <table>
            <tr><td>1</td></tr>
            <tr><td>2</td></tr>
            <tr><td>3</td></tr>
            <tr><td>4</td></tr>
            <tr><td>5</td></tr>
        </table>
    </div> 

1.
2.
3.
4.
5.
1.
2.
3.
4.
5.
试试这个:

td { border:1px solid black}
tr:first-child > td { border:none;}
试试这个:

td { border:1px solid black}
tr:first-child > td { border:none;}

注意:在标题中,您表示希望为td-s设置边框,在问题中,您表示希望为每一行设置边框(又称tr)。我的例子为tr-s设定了边界

我希望其中一个能满足您的需求:

tr:not(:first-child) {
    border: 1px solid red;
}


注意:在标题中,您表示希望为td-s设置边框,在问题中,您表示希望为每一行设置边框(又称tr)。我的例子为tr-s设定了边界

我希望其中一个能满足您的需求:

tr:not(:first-child) {
    border: 1px solid red;
}