:has()
does not style specific parent element in Firefox.
Working without :has()
:
aside {
background-color: purple;
}
<aside class="header-widget-area widget-area site-header-focus-item header-widget-area-inner" data-section="sidebar-widgets-header-widget-3">
<section id="block-61" class="widget widget_block">
<div class="selectdiv" id="test">
<label for="test"></label>
<select name="test">
<option value="XX">12345</option>
</select>
</div>
</section>
</aside>
With :has()
pseudo-class the style fails to apply for me:
aside:has(section) {
background-color: purple;
}
<aside class="header-widget-area widget-area site-header-focus-item header-widget-area-inner" data-section="sidebar-widgets-header-widget-3">
<section id="block-61" class="widget widget_block">
<div class="selectdiv" id="test">
<label for="test"></label>
<select name="test">
<option value="XX">12345</option>
</select>
</div>
</section>
</aside>