我需要动态链接CSS(如果您知道,还有JS - 没有测试),但是当我这样做时,浏览器不会渲染样式?
以下是我的代码:
<link rel="stylesheet" href="css/test"/>
如果我手动上传并将文件保存为test.css,那么它就可以工作了。
<link rel="stylesheet" href="css/test.css"/>
有没有一种方法可以告诉浏览器:“这是一个CSS文件,请忽略它没有CSS扩展名”?
更多信息: 原因是我正在设置一个允许用户动态创建自己的CSS的服务器。我将此信息存储在数据库中,并且不希望每次用户更新CSS或新用户创建其帐户时都创建物理(数字)文件。因此,URL可能是href =“ http://somedomain.com/home.php?user=453&css=true ”或类似的东西,如果将其放置在浏览器的URL中,则会返回原始CSS。
header("Content-Type: text/css");
来设置正确的MIME类型。 - wkampmann