回答編集履歴
2
誤字
answer
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
また
|
7
7
|
<h1 id="sitetitle></h1>
|
8
8
|
を
|
9
|
-
h1#
|
9
|
+
h1#siteitle {}
|
10
10
|
とcss中で記述をするのは明らかな設計上のミスです。
|
11
11
|
sitetitleがh1で必ずしもマークアップするとは限らないからです。
|
12
12
|
|
1
誤字の訂正
answer
CHANGED
@@ -3,12 +3,12 @@
|
|
3
3
|
しかし、一部sassやlessのようなcssメタ言語を用いたルールも含まれています。
|
4
4
|
BEMはメタ言語を用いた際でないと使用してもただclass名が長くなるだけであまり意味がありません。
|
5
5
|
htmlの文書構造もシンプルに書けないと当然cssのネストも深くなります。
|
6
|
-
|
6
|
+
また
|
7
7
|
<h1 id="sitetitle></h1>
|
8
8
|
を
|
9
9
|
h1#sititle
|
10
10
|
とcss中で記述をするのは明らかな設計上のミスです。
|
11
|
-
|
11
|
+
sitetitleがh1で必ずしもマークアップするとは限らないからです。
|
12
12
|
|
13
13
|
個人的におススメなのはwordpressのデフォルトテーマのマークアップ方法、cssの記述ルールに関しては非常に参考になると思います。
|
14
14
|
SMACSSやBEMもwebサイトの種類によっては適応しにくい場合もありますので、これが正しいとは一概にいえませんが、なぜそのルールを採用するのがよいか明確な理由があるか考えて記述を行っていくと個人で判断ができるようになると思います。
|