<link type="text/css" media="all" rel="stylesheet" href="./foo.css.txt" />
Firbug错误MIME类型:链接到CSS瓦特/ TXT扩展
样式表foo.css.txt未加载,因为它的MIME类型, “文本/纯”,不是“文本/ CSS”。
说明
的浏览器解释CSS为文本文档,而不是CSS,尽管任何努力迫使它的MIME通过浏览器。当然,在制作中,我将使用foo.css
(不包括txt扩展名),但我认为这是可能的。它的工作原理为JavaScript:
<script type="text/javascript" src="./index.js.txt"></script>
其他的想法
设置
type="css"
不显示在Firebug的错误和页面验证,但是CSS不正确加载 - 我很确定这不是一个有效的MIME类型。我试图找到MIME类型关闭W3C的名单,但因为一切是很难找到/了解W3C这样确实与其他较冷门,扩展功能,如DAT:
href="./foo.css.dat"
我认为我没有包括的真正问题是:'是否有可能让它在HTML页面中工作?我相当肯定我已经修改了Apache中txt文件的内容类型,但我想知道是否有一种快速而简单的方法将某些内容添加到“链接”元素。 - 我将要测试在动态加载CSS文件时也会发生什么情况。 – vol7ron 2010-11-18 20:46:10
不,没有任何东西可以快速轻松地添加到链接元素,正如我所说:“您无法从浏览器中覆盖此项。” – Quentin 2010-11-18 20:49:30