Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css 子元素不起作用_Css_Css Selectors - Fatal编程技术网

Css 子元素不起作用

Css 子元素不起作用,css,css-selectors,Css,Css Selectors,我有一个问题,如果我键入1,什么也不会发生,但是如果我键入2,它会更改第一个div:S 你知道我做错了什么吗?因为第一个孩子和最后一个孩子都有自己的选择器: :first-child 及 因此,您必须使用.newsPost:firstChild而不是.newsPost:nth child(1):nth-child()是,并且:nth child(1)将选择第一个孩子。如果它没有选择您想要的,那么必须有另一个孩子实际上是第一个。可能是你的示例图像中的标题 因为它是页眉(感谢链接),你应该在计数

我有一个问题,如果我键入1,什么也不会发生,但是如果我键入2,它会更改第一个div:S


你知道我做错了什么吗?因为第一个孩子和最后一个孩子都有自己的选择器:

:first-child

因此,您必须使用
.newsPost:firstChild
而不是
.newsPost:nth child(1)
:nth-child()
是,并且
:nth child(1)
将选择第一个孩子。如果它没有选择您想要的,那么必须有另一个孩子实际上是第一个。可能是你的示例图像中的标题


因为它是页眉(感谢链接),你应该在计数时使用它来考虑<代码> <代码>。< /p>你能粘贴一些HTML和CSS代码吗?你说的“1型”和“2型”到底是什么意思?在哪里打?我们知道你做错了什么吗。。?我想我们甚至不知道你在问什么,或者你期望什么,或者出了什么问题……你能澄清一下吗?我怀疑他说的是第n个孩子中的数字,而使用应该影响第一个孩子的

1
,不是。第一个孩子仅在使用第n个孩子(2)时受影响:第一个孩子相当于第n个孩子(1),
:最后一个孩子
相当于第n个孩子(1)。它们都是有效的选择器。@BoltClock是的,这也是andyb所说的——不过我很困惑,因为它对我也不起作用。但是我已经有一段时间没有使用这个选择器了,所以可能有些事情已经改变了:)我应该删除我的帖子吗?我是说第n个孩子(1)等等。我想删除右边的空白:在3和6类中,类似这样的东西对我来说不起作用:S@Quasdunk:您可能正在不支持
:nth-child()
的浏览器中进行测试,正如
:第一个孩子出现在CSS2中,并且有更好的浏览器(IE)支持。搞定了,请参阅Quasdunk答案下的注释。
:last-child