2014-12-05 128 views
0

我将如何结合后续的一个块组合两个CSS元素

#idOne td, th { 
    ...... 
} 

#idTwo td, th { 
    ...... 
} 

我试图

#idOne td, th, 
#idTwo td, th { 
    ..... 
} 

th是作为自己的。

任何想法? 感谢

+0

你是什么意思“'th'被包含作为自己的”? – philtune 2014-12-05 23:12:14

+1

哦,你在那里有两次......你可以删除其中的一个。 – philtune 2014-12-05 23:13:17

+0

你需要认识到它是一个逗号分隔的选择器列表。你想要一个独特的选择器列表。你在想#idOne td,#idOne th,#idTwo td,#idTwo th {...}?否则,所有th都会得到块中的样式。 – bryjohns 2014-12-05 23:14:54

回答

3

你需要指定父为每个td和th标签:

#idOne td, #idOne th, #idTwo td, #idTwo th { 
    ...... 
} 
+0

由于某种原因,我认为父母被结转。我的错。谢谢 – NorCalKnockOut 2014-12-05 23:34:31

+0

@NorCalKnockOut不幸的是,CSS不是那么聪明。如果你使用less或sass,你可以嵌套你的选择器,所以它就像#idOne,#idTwo {th,td {...}}。这可能是你认为css会为你做的非常直观的想法。 – bryjohns 2014-12-05 23:47:55

1

考虑的问题例如,正确的方法应该是这样:

#idOne td, #idTwo td, th { 
    ..... 
} 

但我感觉这个例子可能不像你打算的那样。