Css Sass可以按职位选择元素吗?

Css Sass可以按职位选择元素吗?,css,sass,Css,Sass,有一个表,没有id和td <table id='mytable'> <tr> <td> I want to right without id </td> <td> I want to left without id </td> </tr> </table> 我想在没有身份证的情况下离开 我想不带身份证离开

有一个表,没有
id
td

<table id='mytable'>
   <tr>
     <td>
         I want to right without id 
     </td>

     <td>
         I want to left without id
     </td>
    </tr>
</table>

我想在没有身份证的情况下离开
我想不带身份证离开

如何使第一个
td
的内容向右对齐,第二个内容向左对齐

是的,你可以通过CSS来完成

使用以下命令:

table tr td:nth-child(1){
}
table tr td:nth-child(2){
}
还有很多。这里是参考网站

  • 对于CSS,您可以使用:

    • a是速率(或斜率),其中1=每个元素,2=每个其他元素,3=每三个元素,soforth

    • n是一个常数。字面上是n。只是。它只在你使用a时使用

    • b是子选择器的初始位置(或y截距)。意味着+1将从找到的第一个元素开始,+3将是第三个。。。b不能为负也不能为零

    但是这个方法不适用于IE8(因为不支持CSS3 psuedClass=
    您可以做的另一件事是只给每一行提供偶数/奇数类(或column-xyz-1、column-xyz-2等),并以这种方式设置它的样式。。。因为这给了您管理样式的同等灵活性…

    我发现您只有两个元素可以使用

    除了前面提到的第n个子类伪类之外,您还可以使用相邻兄弟组合符:

    td {
      /* Styles for the first element */
    }
    
    td + td {
      /* Styles for all elements except the first*/
      text-align: right;
    }
    
    从版本7开始,IE支持此组合器

    td {
      /* Styles for the first element */
    }
    
    td + td {
      /* Styles for all elements except the first*/
      text-align: right;
    }