我有一个我在IE和FF中测试的网页。它在IE中完美运行,但样式表不会在Firefox中加载。
有没有其他人遇到过Firefox这类问题?
另请注意,这只是在我的开发工作站上本地加载文件...
这是html文件的标题部分:
<head>
<link rel="stylesheet" type="text/css" href="\\server\USERS$\myID\Projects\Intranet\css\common.css">
<link rel="stylesheet" type="text/css" href="\\server\USERS$\myID\Projects\Intranet\css\css.css">
<title>8927.html</title>
</head>
答案 0 :(得分:4)
UNC路径
如果要链接到UNC路径中的文件(例如,\\ servername \ share \ file.ext),则需要指定路径:
file://///servername/share/file.ext
另请注意,由于错误,您无法链接到file:///// servername以获取该主机名的共享列表。
来源:http://kb.mozillazine.org/Links_to_local_pages_don%27t_work
答案 1 :(得分:1)
在Firefox中,CSS的处理方式与在IE中的处理方式不同。
但是,如果您的css在任何浏览器中都可以正常工作,请尝试:
您的网页是否有任何代码可以检查浏览器类型,当它检测到它是FF时可能会停止CSS?
答案 2 :(得分:1)
好吧我使用以下内容修复了它,它现在可以在IE和FF中使用:
<link rel="stylesheet" type="text/css" href="../css/common.css">
<link rel="stylesheet" type="text/css" href="../css/css.css">
答案 3 :(得分:1)
一个疯狂的猜测,因为我无法复制你的环境:我想知道Firefox是否遇到$ in路径或反斜杠的问题。我首先尝试用正斜杠替换反斜杠,然后我尝试对$进行URL编码(即用%24替换它)。
答案 4 :(得分:1)
我不时遇到类似javascript文件的问题。我认为firefox有时会区分大小写,因此请确保文件的路径及其实际名称使用相同的大小写。