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

回答編集履歴

2

修正

2020/05/01 23:43

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -3,7 +3,7 @@
3
3
  ---
4
4
  **[1] ページ内リンクを使用するため、段落にはidを割り振っている場合**
5
5
 
6
- `<div id="content" class="site content">`
6
+ `<a href="#content">`で、`id="content"`が指定された要素へページ内リンク
7
7
 
8
8
  ---
9
9
  **[2] デザイナーとエンジニアが1つのソースコードを触る場合**

1

修正

2020/05/01 23:43

投稿

new1ro
new1ro

スコア4528

answer CHANGED
@@ -15,9 +15,10 @@
15
15
  ---
16
16
  **[3] デザイナー (コーダー) の力量が足りず、idをCSSセレクタに使ってしまっている**
17
17
 
18
- idはページの中で1度だけしか指定できず、
18
+ - idはページの中で1度だけしか指定できず、classは何回でも指定できる
19
- class何回も指定でるとう原則を考えると、
19
+ - CSSセレクタの詳細度、idが圧倒的に高く、classは上書しづら
20
20
 
21
+ 上記原則を踏まえると、
21
22
  idはJavaScriptで要素を特定するのに向いていて、
22
23
  classはCSSで汎用的に見た目を指定し使い回す際に、それぞれメリットがあります。
23
24