如果父元素包含带有 CSS 和 HTML 的子元素,则将样式应用于父元素

cssweb developmentfront end technology更新于 2024/9/5 22:36:17

CSS3 中不存在父选择器。建议使用 CSS4 选择器 $ 来实现,其代码如下(选择 li 元素)−

ul $li ul.sub { ... } 

或者,使用 jQuery,您可以使用如下的单行代码。:has() 选择器选择所有包含一个或多个与指定选择器匹配的元素。<li> 标签定义一个列表项。<ul>标签定义了一个无序(项目符号)列表。

$('ul li:has(ul.sub)').addClass('has_sub');

然后您可以在 CSS 中为 li.has_sub 添加样式。


相关文章


有用资源