Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/373.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
Javascript 不带类的第一个元素的CSS选择器_Javascript_Html_Css - Fatal编程技术网

Javascript 不带类的第一个元素的CSS选择器

Javascript 不带类的第一个元素的CSS选择器,javascript,html,css,Javascript,Html,Css,我是css新手,我有一些自动生成的代码片段,如下所示: <div id="display"> <div> <div> <p>red</p> </div> <div> <p>not red</p> </div> </div> </div> 但是

我是css新手,我有一些自动生成的代码片段,如下所示:

<div id="display">
  <div>
      <div>
        <p>red</p>
      </div>
      <div>
        <p>not red</p>
      </div>
    </div>
</div>

但是它选择了两个值。

两个
元素都是各自父div的第一个子元素。您需要第一个子DIV的子元素

div:first child>p{
颜色:红色;
}

红色的

不是红色的


两个
元素都是各自父div的第一个子元素。您需要第一个子DIV的子元素

div:first child>p{
颜色:红色;
}

红色的

不是红色的


您也可以使用
类型的第一个来实现该目标

div:type>p的第一个{
颜色:红色;
}

红色的

不是红色的


您也可以使用
类型的第一个来实现该目标

div:type>p的第一个{
颜色:红色;
}

红色的

不是红色的


display>div>div:first child>p{color:red}

display>div>div:first child>p{color:red}

display>div>div:first child p:first child
是的,这就是我在这里面临的问题。这些自动生成的div只包含相同的高度、宽度和位置。我已经把它添加到样品中了simplicity@jbutler483感谢您提供快速有效的解决方案。您能告诉我“>”的概念吗?您可以接受@Barmar的解决方案,因为它做的事情与直接子运算符相同。因此,将立即以父级
#display
中包含的div为目标。一个很好的解释可以找到
#display>div>div:first child p:first child
是的,这就是我在这里面临的问题。这些自动生成的div只包含相同的高度、宽度和位置。我已经把它添加到样品中了simplicity@jbutler483感谢您提供快速有效的解决方案。您能告诉我“>”的概念吗?您可以接受@Barmar的解决方案,因为它做的事情与直接子运算符相同。因此,将立即以父级
#display
中包含的div为目标。可以找到一个很好的解释
p:first-child {
    color:red;
}