MSUB> *:第一胎:之后,MSUB> * + *:前{ ... }试图了解CSS3语法
这是一个CSS文件我想要的代码片段理解。
MSUB是元素。
- >此,大于,适用于为MSUB的直接子
- 这样做对这种类型的所有元素的元素
- :第一胎做此MSUB 的所有第一儿童
他们为什么要做第一个孩子的>和:第一个孩子的第一个孩子?
MSUB> *:第一胎:之后,MSUB> * + *:前{ ... }试图了解CSS3语法
这是一个CSS文件我想要的代码片段理解。
MSUB是元素。
他们为什么要做第一个孩子的>和:第一个孩子的第一个孩子?
>
意味着“所有的孩子”而不是“第一个孩子”。
:first-child
意味着“其父的第一个孩子”而不是“第一个前面的组合子之前选择的孩子”
<msub>
<a>
<b></b>
</a>
<c></c>
</msub>
msub *:first-child
会选择a
和b
,因为他们是自己的父母双方的第一个孩子并且都是msub
的后代。
msub > *
会选择a
和c
,因为他们是msub
msub > *:first-child
两个孩子只选择a
。
感谢您帮助昆汀 – mrs99mrs99 2013-04-04 17:10:51
msub
- 元素
>
- 目标父元素的直接孩子(不是孩子的孩子)
*
- 让所有的子元素
:first-child
- 获得第一个子元素只有
CSS致力于通过选择向后这样:
从在父msub
直接后代的所有元素获得第一个孩子。
技术上''选择_all_元素。它是选择所有后代元素它和'msub'(后代选择器)之间的空间。 – 2013-04-04 16:19:36
感谢jimjimmy – mrs99mrs99 2013-04-04 17:09:51
考虑接受一个答案,并给予其他有用的答案upvotes!它可以帮助有未来类似问题的人迅速找到答案。 – 2013-04-04 17:14:13
在那里没有在CSS 3,加入它是所有CSS 2 – Quentin 2013-04-04 16:20:13