我正在尝试使用 id=div1
为第一个 div 应用一些 css。当我执行 .alldivs:first
时,它不起作用。我做错了什么?
<div class="alldivs">
<div class="onediv" id="div1">
</div>
<div class="onediv" id="div2">
</div>
<div class="onediv" id="div3">
</div>
</div>
最佳答案
如果你想选择第一个 child :.alldivs>:first-child
应该可以做到这一点。
编辑:
Su 编辑我的帖子说 .alldivs:first-child
。这实际上是不对的,我已经将它恢复到我原来的样子。 :first-child
语法选择其父项中与紧接在冒号之前的选择器匹配的第一个子项。因此,p:first-child
将匹配作为其父项的第一个子项的任何段落。因此,.alldivs>
匹配 .alldivs
的任何 child ,:first-child
匹配第一个。在编辑其他帖子之前,请确保您是正确的。
关于css - 这样选择第一个div有什么问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5846760/