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不能为负也不能为零
您可以做的另一件事是只给每一行提供偶数/奇数类(或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;
}