我对 CSS 比较陌生,但对于新手来说,我似乎已经掌握了相当不错的语言。然而,虽然我读过的许多教程经常警告“正确组织和构造你的样式表”(我当然可以明白为什么现在我自己创建了一些相当长的样式表)我一辈子都找不到关于样式表的标准化格式或布局的逻辑模式,使以后的人类阅读变得容易。
例如,我是否为页面的每个“地理”部分(标题、行 1、行 2、文章 1 等)创建一个带注释的部分,并将该部分的所有样式保留在这些注释边框内?当我有在其他部分中重复使用的样式时,问题似乎出现了 - 并将它们放在页面范围样式的部分下,然后完全否定按部分对它们进行分组的目的。同样,通过基于文本样式、布局样式等进行分组来构建样式表似乎更加令人困惑。
有没有“好习惯”?我知道这听起来很愚蠢,但似乎无论你用 HTML 和 CSS 做什么,都会有人准备告诉你它是错误的、不好的做法或没有语义的,我感到很困惑。我希望我的代码成为我工作的一个很好的例子,以防雇主将来想要检查它。