お世話になります。現在ですが、gulp+sass+nanocssでcssの設計を管理しています。
しかし、cssの子孫セレクタを多用すると、ページの読み込みスピードに悪影響があると聞いたので、
質問させていただきました。
具体的には下記のように設計しています。
main.scss
_reset.scss
_variable.scss
_layout.scss
_common.scss
_parts.scss
上記をimportして1つの
main.css
に結合
BEMを使って命名規則しており、
scss
1block-name { 2 width: ○○%; 3 &__element { 4 background: #fff; 5 &--modifier { 6 color: red; 7 } 8 } 9}
上記のような書き方をしています。
すでに、子孫セレクタが3階層になっているのですが、
このような書き方は避けたほうがいいのでしょうか?
管理する側としては、わかりやすいかなと思っているのです。。。
ご意見などいただけましたら幸いです。
どうぞよろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/13 01:31