【发布时间】:2023-03-30 21:45:01
【问题描述】:
假设我有这张桌子:
<table class="live_grid">
<tr>
<td>
<h3>Something!</h3>
</td>
</tr>
</table>
如果我想在表格中设置<h3> 的样式,我可以使用这个 CSS 选择器:
.live_grid h3 {
}
这很好用。如果我想为该表中的所有标题设置样式,就会出现问题。我试过这个:
.live_grid h1,h2,h3,h4,h5,h6 {
}
这似乎将我的表中不在的标题与live_grid的类匹配。
我确信这是一个简单的问题,就在我面前。你能指出我做错了什么吗?
【问题讨论】:
-
如果您的 HTML 的结构使得您可以在选择标题时选择一种模式,例如标题始终是第一个
tr中每个td的第一个孩子,您可以执行.live_grid tr:first-child > td > :first-child之类的操作。伪类是一个有趣的实验工具;)
标签: css css-selectors