是否可以簡化以下css規則,以便我不必爲所有元素(td和th)複製類選擇器.simpleTable.cellBorders
?Howto簡化多個類選擇器的多個元素的css規則
.simpleTable.cellBorders td, .simpleTable.cellBorders th {
border: 1px #ccc solid;
}
的想法是,TD和TH細胞具有邊框,如果表中有分配了類似的simpleTable
和cellBorders
類:
<table class="simpleTable cellBorders">
<tr><th>My Header</th> ... </tr>
<tr><td>Some cell</td> ... </tr>
</table>
如果我明白你的問題,爲什麼不只是做.simpleTable TR,.simpleTable TR日{/ * **你的代碼**** /} – Cam 2013-04-30 13:57:54
CSS4允許你像這樣操作'.simpleTable.cellBorders:-webkit-any(td,th){}'。 http://jsfiddle.net/ygKj9/。 Mozilla也支持它。 IE沒有。 – dfsq 2013-04-30 14:02:18
@dfsq:-webkit-any選擇器將被稱爲:CSS4中的matches()。感謝提示。 – James 2013-04-30 14:11:24