Cha*_*had 10 css css-selectors css3
使用CSS3,我知道我可以使用nth-child(an + b)选择器.我有一个5行的表,我想用一个语句选择第1行,第2行,第4行和第5行.这是可能的还是我必须使用至少两个这样的语句:
:nth-child(-n+2) /* gets 1 and 2 */
:nth-child(n+4) /* gets 4 and 5 */
Run Code Online (Sandbox Code Playgroud)
我希望有一个类似的语法nth-child(1,2,4,5),nth-child(1-2,4-5)但它似乎不是规范的一部分.
(我无法控制页面,这些行上没有ID /类.)
Bol*_*ock 20
如果你想要明确,唯一的方法是:nth-child()像这样重复:
tr:nth-child(1), tr:nth-child(2), tr:nth-child(4), tr:nth-child(5)
Run Code Online (Sandbox Code Playgroud)
但是,由于该表恰好有5行,您可以排除第3行,然后您将获得#1,#2,#4和#5行:
tr:not(:nth-child(3))
Run Code Online (Sandbox Code Playgroud)