回答編集履歴

1

コメントを受けて追記

2021/01/19 09:01

投稿

Lhankor_Mhy
Lhankor_Mhy

スコア36941

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」と言えないこともないな、という感じです。