选择具有某个类的第一个元素的语法是什么?请指定该选择方法是否为CSS3或CSS2.1的一部分。CSS选择具有某个类的第一个元素
12
A
回答
-1
试试这个
.testparent .test:first-child {
color: red;
}
<div class="testparent">
<div class="test">test</div>
<div class="test">test</div>
<div class="test">test</div>
</div>
第一个div '测试' 只有红色。
42
如果您需要与它的兄弟姐妹中的某一类的第一个元素,你可以使用
.myclass {
/* styles of the first one */
}
.myclass ~ .myclass {
/* styles of the others (must cancel the styles of the first rule) */
}
不要尝试使用.myclass:not(.myclass ~ .myclass)
做到这一点的只有一个规则,它不会工作因为:not()
只接受圆括号中的简单选择器。
如果您想在整个文档中使用第一个.myclass
,则无法单独使用CSS。
张贴的:nth-of-type()
或:nth-child()
方法是错误的,即使它们碰巧碰巧与您的页面中的元素相匹配。
兄弟选择器(〜)的浏览器支持:IE7 +和其他所有。
-1
.class-name:first-of-type {
⋮ declarations
}
+6
':first-of-type'选择符适用于元素名称,不适用于类名称:https://developer.mozilla.org/en-US/docs/Web/CSS/:first-of-type – 2013-06-16 22:08:13
相关问题
- 1. Css选择器:如何选择具有某个类名称的元素
- 2. 选择具有特定类的第一个元素?
- 3. 选择具有类属性的一系列元素中的第一个元素
- 4. 选择一个类的第n个元素CSS
- 5. 如何使用css选择每个类的第一个元素
- 6. 选择具有某个类而不是其他类的元素
- 7. CSS - 选择第一个匹配的元素(不是第一个子元素或第一个类型)
- 8. 如何选择多个元素具有相同类别的第n个元素
- 9. 适用于具有两个类的元素的CSS选择器
- 10. 选择类名称的第一个元素css基础
- 11. 如何在每行中选择具有某个类的最后一个元素?
- 12. CSS选择器后,只有在某些元素2个元素
- 13. jQuery类选择器仅选择类的第一个元素
- 14. 选择没有某个类的元素的最后一个子元素
- 15. 在一个元素上有两个类的CSS选择器
- 16. 选择下一个n个具有foo类的元素
- 17. CSS第n个子公式选择第7个元素和第5个元素
- 18. 无法使用CSS选择器选择第一个元素
- 19. 选择具有数据属性的第一个元素
- 20. 选择多个选择元素的每个第一个选项
- 21. 只选择一个元素的第二个孩子与CSS
- 22. 使用jQuery选择具有特定类的第一个元素和最后一个元素
- 23. 选择第一个没有特定类的元素
- 24. 选择第一个元素的jQuery
- 25. 选择元素相同的第一个
- 26. 选择另一个第一层元素的所有第一层元素
- 27. 选择下一个元素的CSS
- 28. 下一个元素的CSS选择器?
- 29. SimpleXML:选择具有某个属性值的元素
- 30. 有没有办法用ruby选择某个类的html元素?
恩,不,它匹配每个'.test'的第一个'p'。 – BoltClock 2011-03-13 04:03:44
是的,我编辑它。看起来像'玉米的彼得'解决了另一种方式... – 2011-03-13 04:08:26
如果第一个孩子没有'.test',但其他一些兄弟会做,那么没有选择。 – BoltClock 2011-03-13 04:08:37