回答編集履歴
1
コメントを受けて追記
test
CHANGED
@@ -11,3 +11,29 @@
|
|
11
11
|
ということなので、文章を読む感じでは疑似要素が適用される以前に、それ以外のセレクタが評価されてるような表現になっています。
|
12
12
|
|
13
13
|
実質的に意味があるのか、標準的な文章なのか、についてはよくわかりません。
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
# コメントを受けて追記
|
18
|
+
|
19
|
+
|
20
|
+
|
21
|
+
わかりにくい、ということなので大雑把かつ簡単に説明します。
|
22
|
+
|
23
|
+
文法上は以下の通りです。
|
24
|
+
|
25
|
+
|
26
|
+
|
27
|
+
単純セレクタ = `h1` などに `#id` `.class` `:first-child` `[attr=val]`などを任意の数組み合わせたもの
|
28
|
+
|
29
|
+
コンビネータ = ` ` `>`など
|
30
|
+
|
31
|
+
セレクタ = 単純セレクタ + コンビネータ + 単純セレクタ ...
|
32
|
+
|
33
|
+
疑似要素 = セレクタの最後に付加できる
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
つまり、疑似クラスは単純セレクタに含まれていて、それらをコンビネータで結合したものがセレクタで、疑似要素はその最後に付け加える、というものです。
|
38
|
+
|
39
|
+
正直、「どうでもいいな」とは思うのですが、文法にのっとるのであれば「①はA、②はB」と言えないこともないな、という感じです。
|