質問するログイン新規登録

回答編集履歴

2

ID 名の構成要素について追記

2020/05/21 01:54

投稿

tacsheaven
tacsheaven

スコア13709

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

誤字修正

2020/05/21 01:54

投稿

tacsheaven
tacsheaven

スコア13709

answer CHANGED
@@ -8,4 +8,4 @@
8
8
  なので、#typo.inner というのは構文エラーなので無視されるのです。
9
9
 
10
10
  そもそも ID 名は「少なくともそのページ内では唯一であるはず」であるので、他にどのようなセレクターを組み合わせても(本来は)意味がありません。ですので ID セレクターではただ唯一 ID名 のみでセレクターとして機能します。
11
- 一方でクラス名は要素によっては同じクラス名でも異なる設定をする可能性は十分にありますから、要素による現敵ができるようになっているのです。
11
+ 一方でクラス名は要素によっては同じクラス名でも異なる設定をする可能性は十分にありますから、要素による限定ができるようになっているのです。