css - 这样选择第一个div有什么问题

标签 css

我正在尝试使用 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/

相关文章:

html - 为什么 Ace 编辑器不将 CSS 类应用于 div?

javascript - 更改 Window.print() 纸张方向

css - 红色 instagram 通知气泡 - css

javascript - 使用 Javascript 读取外部 css

css - 不寻常的 CSS 特异性行为

javascript - 如何使下一个/上一个段落在 div 中可见?

javascript - 如何创建一个滑动的 FB Like Box

javascript - 使用jquery循环div元素

javascript - Dhtmlx Scheduler 时间线为周末上色

css - 如何在达到列的 flex-basis 后使第二列内的文本换行