Sai*_*han 2 css static cookieless
我想从静态无Cookie域提供我的CSS和图像.现在我的问题是如何指向我的css文件中的图像.
我不想在css文件中对我的域进行硬编码,例如:
http://static.com/image.png
我宁愿有一个指向图像的变量,所以它适用于我使用的每个静态域.
实现这一目标的最佳方式是什么?我应该通过php运行整个css文件,并在所有png引用前添加静态域.这方面的缺点是我必须将整个CSS放在html中.
或者还有另一种更优化的方法.
Dan*_*umb 6
只要图像来自样式表中的同一服务器,使用相对URI就足够了.
来自CSS规范:
为了创建不依赖于资源的绝对位置的模块化样式表,作者可以使用相对URI.相对URI(如[RFC3986]中所定义)使用基URI解析为完整URI.RFC 3986第5节定义了此过程的规范算法.对于CSS样式表,基本URI是样式表的URI,而不是源文档的URI.
关于样式表中的变量,Bert Bos(CSS规范的作者之一)有一篇有趣的文章.你可以在这里阅读.
归档时间:
16 年,2 月 前
查看次数:
1537 次
最近记录: