你们有没有使用内联样式进行一次性使用?
例如,我想让只是一个在我的网站使用字母特定列表:
<ol style="list-style-type:lower-alpha">
Run Code Online (Sandbox Code Playgroud)
这真的很糟糕吗?或者你会打一个ID,然后把它埋在你的主要CSS文件中,在那里再次找到它会很痛苦?
您的问题的呈现揭示了影响您决定的另一个问题:内联样式或将其隐藏在大型CSS文件中.
您知道将相关样式规则放在CSS文件中是更好的选择.您希望将相关的样式规则放在CSS文件中,但却被管理CSS文件的任务所吓倒.
内联样式规则的定义比维护大型CSS文件要少.使用大型CSS文件时遇到的问题只会越多,项目增长越多.
您需要将大型CSS文件分解为一组更易于管理的CSS文件.
如果一组CSS文件被明智地命名并包含适当分组的规则,则它们可以更容易管理.您可以选择一个CSS文件进行布局,一个用于排版,一个用于颜色,每个页面可能有一个显着不同的页面.
一组CSS文件对您来说更容易,从最终用户性能角度来看,单个CSS文件更好.
解决这两个相互冲突的需求非常简单:使用一组CSS文件进行开发,并让您的构建过程将这些组合成一个(最小化的!)CSS文件.