火狐浏览器不能看到背景图 高手请进

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:23:32
我遇到了一个非常奇怪的问题,请高手指教!
下面是一段代码,我在样式里对em这个属性是这样写的
.topnav em{
height: 41px;
background-image: url(images/navicon.gif);
display: block;
background-repeat: no-repeat;
width: 3px;
float: left;
background-position: left top;
}
大家可以看到我在em的样式里定义了一个背景图片,就是一个小竖条,用来隔开导航的文字,问题是这样的。

我一开始做的时候,用火狐浏览器和ie7都可以看到这个小竖线,然后我把页面都做完了,就用火狐浏览器怎么也看到这个竖条了,然后我下载opera浏览器也是看不到这个竖条,不过用ie7和max浏览器都是可以看到的,下面是整个页面的代码,希望有哪个高手可以指点一下,谢谢。

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8&q

FF的安全性引起的,图片不要用物理路径
是的,很不幸Firefox的安全策略不允许我们显示一个用户的本地图像文件。让Firefox显示本地文件的唯一办法就是修改它的默认安全策略:
在Firefox的地址栏中输入“about:config”
继续输入“security.checkloaduri”
双击下面列出来的一行文字,把它的值由true改为false
然后你可以再试试预览!可惜的是我们并不能要求所有的用户都去修改这个值,所以这对我们来说毫无意义。我们能做的也许就是接受Firefox不能预览本地图片

  您好,感谢您对火狐的支持

  因安全问题,火狐浏览器禁止访问绝对路径,不允许显示一个用户的本地图像文件。您需要上传至服务器端,然后再测试。
  您可以在火狐官方网站下载火狐浏览器,在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。