我有一个新设计的想法。但基本上,它是最后一个设计的扩展(?)版本,并且最后一个设计的 CSS 文件有 2096 行长! (这是常见/正常吗?)无论如何,我想这个新设计是非常独特的,因为我以前在其他地方没有见过它。
它将有许多隐藏的东西,只有在被某些东西激活时才会变得可见。每个页面都有相同的“布局”,但是,根据您所在的页面以及单击或悬停的内容,布局将发生巨大变化。
每页有 1 个样式表是“好习惯”吗?
我真的没有看到这有什么缺点,但我确实认为这将有助于维护它,甚至可能会稍微加快网站速度,因为每个页面都不会加载超过 2000 行长的 CSS 文件。
如果我只为这个新站点保留单个样式表,我敢打赌它至少有 8000 行长。在现有样式表中进行简单的查找和替换已经是一场噩梦。
有几种方法可以看待这个问题。
如果将它们全部合并为一个,则 CSS 文件将仅下载一次。然后它将被缓存,因此后续页面请求将不会下载 CSS 文件。这将使初始页面加载速度变慢,但其余页面加载速度更快。
第二种解决方案是使用主+单独页面样式表。使用主要的 CSS 来表示页面之间常见的内容,使用另一种表示页面特定的 CSS。这种方法在获取页面时添加了额外的请求,但允许您将页面特定的 CSS 分开。您还可以在该特定页面的头部包含页面特定的 CSS。这将减少每个页面加载的请求数量。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)