大部分(如果不是全部)CSS选择器会影响父级的子元素,我需要做的是在子级“a”处于活动状态时选择父级。请参考下面的HTML:CSS:当孩子a:active?时选择父元素?
<tbody>
<tr class="row-1">
<td class="col-1 descriptionClass">
<div class="views-field views-field-title">
<span class="field-content">
<a href="/listen-again/2128">a thing...</a>
</span>
</div>
</td>
</tr>
</tbody>
我需要选择 “td class='col-1 descriptionClass'
” 何时 “a href='/listen-again/2128'>a thing.../a
” 是有效的。
已经看到了这个:Selecting Parent of a Child in CSS但需要使用CSS,而不是JS或Jquery。
请注意,我正在使用内容管理系统(Drupal)编辑HTML本身的功能很少。我已经尝试了一些选择器,但没有工作到目前为止。
任何(建设性)的输入最赞赏。
平原和简单,你不能使用纯粹的CSS。 – mituw16
CSS没有父级选择器 –
不幸的是,这是不可能的。请参阅http://stackoverflow.com/questions/1014861/is-there-a-css-parent-selector。也许在CSS 4. – dgvid