选择器详解

Avatar of Geoff Graham
Geoff Graham

DigitalOcean 为您旅程的每个阶段提供云产品。从 免费赠送的 200 美元信贷 开始!

您是否曾经发现自己要么写了一个看起来非常混乱的 CSS 选择器,要么在阅读别人的代码时看到了一个?前几天我就遇到了这种情况。

以下是我编写的代码

.site-footer__nav a:hover u003e svg ellipse:first-child { }

最后,我甚至无法向自己解释它是如何工作的。哈哈,这可能意味着有更好的方法来编写它。

但是 Kitty Giraudel 有一个方便的新工具,可以解释您输入的任何选择器。

以下是它对我的代码的解释

一个 <ellipse> 元素,只要它是其父元素的第一个子元素
… 在一个 <svg> 元素内部
… 本身直接在 <a> 元素内部,只要它被悬停
… 本身在某个地方
… 在具有类 site-footer__nav 的元素内部。

太棒了!它甚至会输出选择器的特异性。👏

直接链接 →