我已经花了几天时间但找不到解决方案。
我尝试使用 @import 规则直接从 CSS 文件导入外部 CSS,如下所示:
@import url(http://myanothersite.com/styles.php?style=1);
我需要使用 php 脚本的外部站点根据 get 请求给出所需的样式。但问题是带有脚本的外部站点没有给出任何样式行。 也许有人知道如何解决这个问题。
Google 的字体也有类似的情况,有一个脚本
https://fonts.googleapis.com/css?family=Ubuntu:400&subset=latin
结果是
@font-face {
font-family: 'Ubuntu';
font-style: normal;
font-weight: 400;
src: local('Ubuntu'), url(https://fonts.gstatic.com/s/ubuntu/v8/sDGTilo5QRsfWu6Yc11AXg.woff2) format('woff2');
}
最佳答案
您必须将 PHP 文件的内容类型设置为 CSS。只需将以下行放在 PHP 代码的顶部即可:
header("Content-type: text/css");
关于php - CSS @import 来自外部服务器,如获取查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33435413/