回答編集履歴
2
ID 名の構成要素について追記
answer
CHANGED
|
@@ -3,9 +3,8 @@
|
|
|
3
3
|
IDセレクターとクラスセレクターの説明を見てもらえれば分かるのですが、
|
|
4
4
|
|
|
5
5
|
{要素名}.クラス名 という構文はありますが、
|
|
6
|
-
{ID名}.クラス名 という構文は許されていません。
|
|
6
|
+
{ID名}.クラス名 という構文は許されていません。(※ID 名には . を含んでもよいので、これは
|
|
7
|
+
「ID として 'typo.inner' という値を持つ要素を選択」していることになる)
|
|
7
8
|
|
|
8
|
-
なので、#typo.inner というのは構文エラーなので無視されるのです。
|
|
9
|
-
|
|
10
9
|
そもそも ID 名は「少なくともそのページ内では唯一であるはず」であるので、他にどのようなセレクターを組み合わせても(本来は)意味がありません。ですので ID セレクターではただ唯一 ID名 のみでセレクターとして機能します。
|
|
11
10
|
一方でクラス名は要素によっては同じクラス名でも異なる設定をする可能性は十分にありますから、要素による限定ができるようになっているのです。
|
1
誤字修正
answer
CHANGED
|
@@ -8,4 +8,4 @@
|
|
|
8
8
|
なので、#typo.inner というのは構文エラーなので無視されるのです。
|
|
9
9
|
|
|
10
10
|
そもそも ID 名は「少なくともそのページ内では唯一であるはず」であるので、他にどのようなセレクターを組み合わせても(本来は)意味がありません。ですので ID セレクターではただ唯一 ID名 のみでセレクターとして機能します。
|
|
11
|
-
一方でクラス名は要素によっては同じクラス名でも異なる設定をする可能性は十分にありますから、要素による
|
|
11
|
+
一方でクラス名は要素によっては同じクラス名でも異なる設定をする可能性は十分にありますから、要素による限定ができるようになっているのです。
|