2012-09-04 37 views
1

我找到了一个CSS教程来设置表格的样式,但在我的页面上还有其他表格。所以我无法弄清楚如何在这里使用选择器。 tr:nth-of-type(odd)是选择器。但我希望这只能用于名为playerslist的表idclass类特定类型(单数)

<table id="playerslist"> 
    <thead> 
     <tr> 
      <th>Player Name</th> 
      <th>Player #</th> 
      <th>Team</th> 
     </tr> 
    </thead> 
    <tbody> 
     <tr> 
      <td>Simon</td> 
      <td>25</td> 
      <td>Team A</td> 
     </tr> 
     <tr> 
      <td>Richard</td> 
      <td>5</td> 
      <td>Team B</td> 
     </tr> 
    </tbody> 
</table> 

任何想法如何定位与playerslistid表的tr:nth-of-type(odd)thtd元素?

谢谢

回答

6

指定表格的class和id在你的风格定义:

table#playerslist tr:nth-of-type(odd) { 
    // your styles 
} 
+0

谢谢你,好主意:) – cevizmx

+2

我不认为这是想法,如果你发现了一分钟,有点了解[CSS选择器]这是很基本的:)( http://www.w3schools.com/cssref/css_selectors.asp)。 –

4

要与idclass称为playerslist,使用

table#playerslist tr:nth-of-type(odd), 
table.playerslist tr:nth-of-type(odd) 
{/* styling */} 
靶向 tabletr:nth-of-type(odd)元素

要定位th和有id='playerslist'一个table的元,使用

table#playerslist th, 
table#playerslist td {/* styling */} 
+0

感谢您举例 – cevizmx

+0

+1,因为您的答案比接受的答案要好。 – Chris