【发布时间】:2018-09-16 22:09:04
【问题描述】:
我正在尝试选择不是 <img> 元素的父元素的 <a> 元素。 (注意:如果相关的话,我想选择的一些锚是没有孩子的。)我试过这个:
a > :not(img) {}
还有这个:
a:not(> img) {}
但它们似乎都不起作用。我将如何在 CSS 中实现这一点?
【问题讨论】:
-
正在路上:
:has -
我在下面回答。如果您问另一个关于您想要实现的特定视觉效果的问题,有人可能会为您提供解决方法,或者至少告诉您,您在不求助于 JavaScript 的情况下确实被卡住了。
-
我是唯一一个注意到
img不能有子元素的人吗? -
@Temani Afif:可能不是,但在这种情况下,img 是孩子,而不是父母,所以没什么好担心的:P
-
@BoltClock 好 .. 看来我的头脑还没有为父选择器做好准备:/
标签: html css css-selectors