Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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
如何显示前3个列表项,并使用CSS第n个子项隐藏其余项?_Css_Css Selectors - Fatal编程技术网

如何显示前3个列表项,并使用CSS第n个子项隐藏其余项?

如何显示前3个列表项,并使用CSS第n个子项隐藏其余项?,css,css-selectors,Css,Css Selectors,是否可以使用CSS选择器选择超过定义数字的多个子项 我想隐藏超过3的所有列表项: 1. 2. 3. 4. 5. ul li:nth childX{ 显示:无; } 我不知道哪个浏览器支持此功能,但您可以将公式传递给类型为: ul li:nth-of-type(1n+4) {display: none;} /* should match your case */ 进一步详情如下: 编辑 我将它从n+4改为1n+4,因为第一个版本可以工作,但无效。我在媒体查询中使用此选项在较小的屏幕上隐藏剪切的

是否可以使用CSS选择器选择超过定义数字的多个子项

我想隐藏超过3的所有列表项:

1. 2. 3. 4. 5. ul li:nth childX{ 显示:无; }
我不知道哪个浏览器支持此功能,但您可以将公式传递给类型为:

ul li:nth-of-type(1n+4) {display: none;} /* should match your case */
进一步详情如下:

编辑

我将它从n+4改为1n+4,因为第一个版本可以工作,但无效。我在媒体查询中使用此选项在较小的屏幕上隐藏剪切的项目

例子: b:n-of-type1n+4{不透明度:.3;} 1. 2. 3. 4.
5类似的@user854301不太……为什么:第n个类型而不是第n个孩子?它们都接受公式,它们都可以与li互换使用(假设标记有效),并且浏览器支持完全相同。@BoltClock那么您是否建议使用:nth child?如果是这样,正确的方法是什么?@Yahreen:任何一种都可以。我只是觉得奇怪,你问:n个孩子,但他在一条切线上走,建议改为:n个类型。@BoltClock他/她对:n个类型的解决方案在我的代码中起作用,但我无法让:n个孩子起作用。如果两者在浏览器兼容性方面是相同的,我想这不会有什么区别?@Yahreen:好吧,两个选择器都接受相同的公式,对li元素应该没有任何区别。两者之间有细微的区别,但这是无关的。我们能看一个演示吗?你的:n个孩子不工作了?