css - :first-child pseudo selector not targeting element

标签 css css-selectors

我不明白为什么这个第一个 child 选择器不起作用。

我创建了一个 jsFiddle 来显示我的代码:http://jsfiddle.net/wDTvV/

基本上以下 CSS 规则不起作用:

.form-item-products:first-child {
  display: none;
 }

有人知道为什么吗?我是否因为使用伪选择器而搞砸了语法?

谢谢大家,

瑞克

最佳答案

第一个 child 不是 .form-item-products,而是 #product-guide-wrapper,因此您的选择器将不匹配。

正如 SLaks 所提到的,在 CSS 中没有像 jQuery 那样的 :first 选择器。但是,鉴于您的结构,您应该能够改用 #product-guide-wrapper + .form-item-products

关于css - :first-child pseudo selector not targeting element,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10898135/

相关文章:

css - 如何做一个固定的div?

javascript - 将 css 计算的背景图像保存为变量或对象供以后使用

html - 悬停时的CSS选择器~

css - 通过部分文本选择使用两个不同类的元素

css - 使用 :nth-child(odd) selector on div image

JavaFX TableColumn 图形不隐藏

javascript - 在多个类悬停时使用 Jquery 显示 div

html - 如何在CSS中实现<li>和last-class

python-3.x - 如何通过Python使用selenium点击隐藏按钮

css - 在响应框架内从最后一个 child ( child )**连续**删除边框?