我正在研究两个不同的WordPress网站,这些网站在许多方面相似,但皮肤不同. 例如,假设我正在处理两个“杂志”网站,它们共享相同的CSS布局,例如网格系统,边缘等,但不同的CSS装饰属性,例
... . . 我正在研究两个不同的WordPress网站,这些网站在许多方面相似,但皮肤不同.
例如,假设我正在处理两个“杂志”网站,它们共享相同的CSS布局,例如网格系统,边缘等,但不同的CSS装饰属性,例如渐变,颜色,阴影.
让他们分享相同的基本CSS布局,但不同的装饰CSS的最佳方法是什么?
最初我觉得像……
<link rel="stylesheet" type="text/css" media="all" href="LINK-TO-BASE-CSS-ON-PRIMARY-DOMAIN.css" /><link rel="stylesheet" type="text/css" media="all" href="<?php bloginfo( 'template_url' ); ?>/style.css" /> <!-- This would be the 'top-up' CSS -->
这对我来说似乎并不特别干净.我承认,还有一个非常类似的问题here.
这仍然被认为是最好的方式吗?
链接到另一个域有什么缺点吗?我已经读过,由于跨域加载,这甚至可能是一个优势.
解决方法
. 你的建议很好.我不确定是否存在称为“跨域加载”的优势,但在另一台服务器中托管样式表是一种非常常见的做法.此其他服务器称为CDN或内容分发网络.以下是有关CDN及其优势的一些信息:
http://www.sitepoint.com/7-reasons-to-use-a-cdn/
此外,专业提示:如果您要使用单独的域来托管您的文件,请执行一些DNS prefetching.它很简单:
<link rel="dns-prefetch" href="//myexternalcdn.com" />. . .. ...