如果我可以每页包含css,那么如果需要,我应该为每个页面制作不同的css文件吗?

Jit*_*yas 1 css

如果我可以每页包含CSS,那么除了重置css文件之外,如果需要,我应该为每个页面制作不同的css文件吗?

我在main.css中使用eric meyer css重置代码

Fel*_*ing 6

多个页面之间共享的所有内容都应该放在一个CSS文件中.

如果您只在一个页面上有某些元素,那么可以将其放入一个额外的CSS文件中.这也可以防止主CSS文件变大.

请记住以下几点:不要重复自己.当您注意到将相同的CSS配置放在两个不同的CSS文件中时,这表明此配置可能应该进入主CSS文件,或者两个页面至少应该使用相同的CSS文件.

编辑:

您可以将应该共享公共设置的元素分配给同一个类.例如

.foo {
    color: green;
}
/* in this case, is the same as : */

#div1, #div2 {
    color: green;
}


<div id="div1" class="foo">
</div>

<div id="div2" class="foo">
</div>
Run Code Online (Sandbox Code Playgroud)

还要记住,元素可以有多个类,例如 <div class="foo bar"></div>

也许CSS介绍也有帮助.

  • +1还要记住,浏览器必须加载每个自定义CSS文件.中央文件只加载一次,然后缓存. (2认同)