大部分(如果不是全部)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