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

回答編集履歴

1

追記

2020/05/01 22:39

投稿

kyoya0819
kyoya0819

スコア10434

answer CHANGED
@@ -1,4 +1,6 @@
1
1
  同じidは複数の要素にはつけられませんが、同じclassは複数の要素につけられます。
2
2
 
3
- ひとつの要素だけ、特定のスタイル・スクリプトを記述したいなら、id。
4
- 複数要素に同じスタイル・スクリ記述したいならclassと使い分けられますが、こればかりはありません
3
+ CSS場合だとidとclassに異なるロパティ指定した場合はidの方が優先されます。(importantをつけていれば
4
+
5
+ CSSで共通のstyleをclassで指定しているけど、そこだけ別のstyleで上書きをしたいからidをつけている。などの理由が考えられます。
6
+ 詳しい理由はコードをみないとわかりません。(もっとも、それでもわからないこともある。