通常,当我设计网站时,我需要将特定样式应用于页面上的特定元素,并且我绝对确定它只会应用于该页面上的该元素(例如绝对定位的按钮)或者其他的东西)。我不想诉诸内联样式,因为我倾向于同意样式与标记分开的理念,所以我发现自己在内部争论将样式定义放在哪里。
我讨厌在我的基本 css 文件中为一次性使用场景定义特定的类或 ID,并且我害怕制作特定于页面的 .css 文件的想法。对于我当前正在处理的网站,我正在考虑将样式定义放在页面顶部的 head 元素中。你会怎么办?
查看是否存在可以为您提供所需结果的类组合。您可能还需要考虑将该一个元素的 CSS 分解为几个可以在其他元素上重复使用的类。这将有助于最大限度地减少整个网站所需的 CSS。
我会尽量避免在 HTML 文件顶部使用特定于页面的 CSS,因为如果您想要更改网站的外观,这会使您的 CSS 碎片化。
对于 CSS 来说,它确实永远不会用于其他任何东西,我仍然会诉诸于放置一个#id
站点范围 CSS 中的规则。
由于 CSS 是从不同的文件链接进来的,它允许浏览器缓存该文件,这会(非常)轻微地减少服务器带宽以供将来加载。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)