复杂CSS选择器

复杂CSS选择器,css,selector,Css,Selector,我有一个噩梦般的CMS要处理——它只会在表中的表中吐出表,等等,一些嵌套的,一些兄弟。没有类es或ids,因此我尝试以剩下的唯一方式进行选择 在Firebug中将鼠标悬停在HTML上时,会显示如下(简化版): 我尝试了这个CSS选择器来复制它: html body div div:nth-child[3] 但它不起作用;它在:n子选择器处崩溃。如何编写CSS选择器来访问上述元素?此处: body > div > div:nth-child(3) > table:nth-chi

我有一个噩梦般的CMS要处理——它只会在表中的表中吐出表,等等,一些嵌套的,一些兄弟。没有
es或
id
s,因此我尝试以剩下的唯一方式进行选择

在Firebug中将鼠标悬停在HTML上时,会显示如下(简化版):

我尝试了这个CSS选择器来复制它:

html body div div:nth-child[3]
但它不起作用;它在:n子选择器处崩溃。如何编写CSS选择器来访问上述元素?

此处:

body > div > div:nth-child(3) > table:nth-child(3)

但这是CSS选择器所能达到的最低效的效果。你确定你的CMS没有给你任何ID或类吗

正如@ŠimeVidas answer所示,css选择器使用括号,而不是方括号。因此,第n个子项(3)是正确的,但第n个子项[3]不是。请注意,Firefox为您提供了一个类似XPath的表达式,因此需要进行一些转换。
body > div > div:nth-child(3) > table:nth-child(3)