此时,我使用 Ruby on Rails 构建了一个新网站。随着网站变得越来越大,我的 css 规则变得越来越乱。所以我想了一种方法来提高我的 css 代码的可读性并避免错误:
我有一个全局 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 请求没有问题)