2011-05-25 93 views
1

是否可以链接到硬盘驱动器上的css文件(MAMP或类似的外部)?下面是不是为我工作:CSS链接到硬盘上的文件?

<link rel="stylesheet" type="text/css" media="screen" href="C:\mystyles.css" /> 

由于使用file:///协议

+1

由于安全问题,我不认为这是可能的。你最终的目标是什么? – 2011-05-25 13:12:33

+0

我正在为开发中的站点做前端工作。我没有完全理解它是如何工作的,但所有文件都是'缓存'(但不是由浏览器)和他们的10分钟构建周期,如果我想看到它们,我将不得不在任何更改后运行。因此,我的大部分更改都将放在CSS文件中。我试图通过其他方式链接到它,以便刷新页面以查看CSS更改。谢谢 – Evans 2011-05-25 13:26:53

回答

1

尝试。

href='file:///C:\mystyles.css' 

如果不工作(和你说它不),那么我的猜测是,由于它是通过防止安全功能的浏览器,它不会在所有的工作。

这取决于你从哪里加载主HTML内容,但是如果主HTML是从互联网加载的,那么我可以理解为什么浏览器可能会反对从客户机的本地文件系统加载CSS。

的最后一件事尝试:不妨你的机器上建立一个Web服务器,把mystyles.css文件到网络文件夹,并用它加载到页面:

href='http://localhost/mystyles.css' 

我可以我真的没有提出其他建议,我不这么认为。

+0

但是它不会查找* client *机器上的文件吗? – 2011-05-25 13:09:44

+0

@Shadow - 是的。我认为这就是他想要的。 – Spudley 2011-05-25 13:10:39

+0

不起作用。如果我把文件拖到浏览器中,链接就是file:/// C:/mystyles.css我使用萤火虫测试了这个,并且使用了“而不是”,但是我猜测它不会改变任何东西。 – Evans 2011-05-25 13:11:11

相关问题