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

回答編集履歴

2

誤字

2016/05/05 10:17

投稿

921138
921138

スコア59

answer CHANGED
@@ -6,7 +6,7 @@
6
6
  また
7
7
  <h1 id="sitetitle></h1>
8
8
 
9
- h1#sititle
9
+ h1#siteitle {}
10
10
  とcss中で記述をするのは明らかな設計上のミスです。
11
11
  sitetitleがh1で必ずしもマークアップするとは限らないからです。
12
12
 

1

誤字の訂正

2016/05/05 10:16

投稿

921138
921138

スコア59

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
- #sitetitleh1で必ずしもマークアップするとは限らないからです。
11
+ sitetitleh1で必ずしもマークアップするとは限らないからです。
12
12
 
13
13
  個人的におススメなのはwordpressのデフォルトテーマのマークアップ方法、cssの記述ルールに関しては非常に参考になると思います。
14
14
  SMACSSやBEMもwebサイトの種類によっては適応しにくい場合もありますので、これが正しいとは一概にいえませんが、なぜそのルールを採用するのがよいか明確な理由があるか考えて記述を行っていくと個人で判断ができるようになると思います。