<div class="xTable">
<table>
<tr>
<td>
<div class="xTable">
<table>
<tr>
<td>
<div class="xTable">
<table>...</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
我如何申请自定义CSS样式第二格,只有2次DIV,而不是1或3或更深?
无法添加额外课程或IDS! Html是动态生成的,无法管理。
我会用
.xTable table .xTable
但是这意味着第三和更深的div将受到影响。
没有ID!请仅使用CSS选择器。
谢谢!
所以在复杂层次结构的情况下,我需要指定每个孩子?我会尝试的。谢谢 – 2013-03-20 14:22:26
''''选择器选择[child](http://www.w3.org/TR/selectors/#child-combinators)元素,没有更深层次的东西。 'body> .xTable> .xTable'不会工作,因为'.xTable'不是'.xTable'的直接子元素。同样,'body> .xTable> table .xTable'会将样式应用于第一个'.xTable'子表'中包含的所有'.xTable'元素(因此样式化第二个和第三个'.xTable'元素)。为了选择更深的元素,你必须像这样工作。 'z的父母',而不是'父母或祖父母的父母'或'祖父母'。 – 2013-03-20 14:28:00
thx,这个想法应用了,问题解决了。 – 2013-03-20 14:33:49