也许我正在树上错误的树。我有一个6列的表,每个都有一个有序的列表。我希望他们都有边框,除了第一个列表。
The site is in development here基本上虽然html是
<tr> <td> <ol> <li>hello</li> </ol> </td> <td> <ol> <li>hello</li> </ol> </td> <td> <ol> <li>hello</li> </ol> </td> </tr>
我以为tr的第一个孩子会像这样tr:first-child ol {style}
解决方法
:first-child
选择器是CSS2,IE6不支持。如果IE6很重要,那么你需要给第一个孩子一个可以选择的类。但正确的语法是:
tr td:first-child ol { ... }
当你做:
tr:first-child ...
您实际上选择了< tr>元素是第一个孩子。还要注意:
tr :first-child ...
正在选择表行的第一个孩子。