css选择器,不唯一怎么表示?

p:only-child
{
}

上面这个我懂了..

我想问某标签有多个p 标签怎么表示?
就是这个<p>的数量大于1

阅读 3.7k
2 个回答
p:first-child:nth-last-child(n+2),
p:first-child:nth-last-child(n+2) ~ p

我猜这是题主想要的。当 p 元素数量大于等于2时,选中所有 p 元素;当 p 元素数量小于2时,一个 p 元素也不选。
事实上这个方法可以推而广之,实现当元素数量在某个数字或范围时选中所有元素。
具体参见 《CSS 揭秘》第38章:根据兄弟元素的数量来设置样式。

直接 div p 就可以了啊,选择 div 下所有 p 标签,你也可以选择第一个、最后一个、奇数、偶数

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题