作者:追逐-晨曦 | 来源:互联网 | 2023-05-27 09:43
CSS选择器〜,+和>做什么?
我已多次看过这些选择器,但目前尚不清楚它们之间的主要区别是什么.有人可以解释这些符号之间的区别吗?什么时候应该使用这些符号?
1> T.J. Crowder..:
这些被称为组合器,在规范中讨论.
~
是一般的兄弟组合.a ~ b
选择b
元素前面(不一定是)的a
元素.
+
是相邻的兄弟组合子.a + b
选择紧跟b
元素前面的元素.a
>
是儿童组合子.a > b
选择b
那些元件直接子一个的a
元件.