我正在开发的网站一直严重依赖 CSS。现在,所有的 CSS 样式都以每个标签为基础应用,所以现在我正试图将其移动到更多的外部样式,以帮助应对未来的任何更改。
但现在的问题是,我已经注意到我得到了一个“CSS爆炸”。我很难决定如何最好地组织和抽象 CSS 文件中的数据。
我在网站中使用了大量div
标签,从一个严重基于表格的网站移动。所以我得到了很多看起来像这样的CSS选择器:
div.title {
background-color: blue;
color: white;
text-align: center;
}
div.footer {
/* Styles Here */
}
div.body {
/* Styles Here */
}
/* And many more */
还不算太坏,但作为初学者,我想知道是否可以就如何最好地组织CSS文件的各个部分提出建议。我不想为我网站上的每个元素都有单独的CSS属性,我总是希望CSS文件相当直观且易于阅读。
我的最终目标是使 CSS 文件易于使用,并展示它们提高 Web 开发速度的能力。这样,将来可能在这个网站上工作的其他人也将开始使用良好的编码实践,而不必像我一样学习。