この時点で、RubyonRailsを使用して新しいWebサイトを構築します。サイトがどんどん大きくなるにつれて、私のcssルールは乱雑になっています。そこで、cssコードの可読性を向上させ、間違いを回避する方法を考えました。
ヘッダーやフッターなどのグローバル要素をリセットして処理するすべてのページに対して、1つのグローバルcss.scss(SASS、LESSなど)ファイルがあります。他のすべてのページには、専用のcssファイルがあります。たとえば、aboutページにはabout.css.scssファイルがあります。about_page.css.scssファイルでは、コードは次のようになります。
.about_page {
.othersubclass {
.
.
}
}
'about.erb'ページにいる間、私は以下を持っています:
<div class="about_page">
<div class="othersubclass">
.
.
.
</div>
</div>
これは良いテクニックですか、それとも悪いテクニックですか?この問題に直面する既知の技術はありますか?
(ところで、RoRはすべてのcssファイルを1つのファイルに連結するため、余分なhttpリクエストに問題はありません)