2011-08-05 68 views
1

我试图获取每张表中最后一列的乘数,除了页面上的最后一张表。有没有办法做到这一点在CSS?在CSS中使用选择器筛选出某些元素

这是我应得的,它似乎并没有工作...

table:not(:last-child) tr td:last-child { 

} 

如果无法在CSS做,请让我知道。 :)

+0

这是按原样,在铬。 http://jsfiddle.net/SLjDU/ –

+0

[Safari 5.1以及](http://jsfiddle.net/SLjDU/1/)。 (从上次评论更新,以便更容易区分表)。 – eykanal

回答

2

您可能需要使用table:not(:last-of-type)相反,如果有,在你的页面持续table其他元素后:

table:not(:last-of-type) tr td:last-child { 
    display: none; 
} 

这也取决于你在测试的浏览器没有大于9的IE版本支持正在使用的伪类。

+0

啊,是的,这可能是一个问题,因为我需要编程至少IE7。感谢您提供有用的信息。 :) –