我正在建立一个页面之间有很多类似 CSS 的网站。我决定一个好的方法是让 php 函数(带有参数)将 css 生成为字符串,并在我服务的每个页面中作为内部样式表输出。好处:
- 这样,如果我进行更改,它将反映在整个站点中,而无需维护重复项
- 我只能为某个页面发送必要的 CSS
- 这比拥有小 css 文件并在包含时发送大量 css 标头要好
- 在加载样式表之前可能会显示内容的可能性消失了
- 我可以使用参数计算尺寸
- 我可以创建一个层来缩小从这些函数接收到的结果或提供缓存的缩小 css
不幸的是,我还没有在其他任何地方看到这样做,所以我认为这可能是因为 SEO。生成的内部样式表最大约为 15kb(在缩小样式表之前)。
我需要您对这种方法的意见以及您对长内部样式表对 SEO 的影响的看法。
非常感谢。