【发布时间】:2011-05-04 09:51:57
【问题描述】:
HTML 文件的 body-Tag 确实应用了背景图像:
body {… background: #fff url(./img/bg-body.jpg) no-repeat 0 82; …}
一切都适用于 WebKit(Safari、Chrome ......)甚至 Trident(IE)......但背景图像没有显示在 Gecko(Firefox)......如果我将 DOCTYPE 添加到文档中,它不会随时随地工作。
<html>
<head>
<style type="text/css">
body {… background: #fff url(./img/bg-body.jpg) no-repeat 0 82; …}
</style>
</head>
<body>
…
</body>
</html>
它也不适用于没有 div、没有内容、没有任何东西……
有什么想法吗?
【问题讨论】:
-
请显示更多代码。您还确定网址中的
.吗? -
是的,./ 是正确的(它在 Safari、Chrome、IE 中运行良好)。
-
CSS 文件中的路径需要相对于 CSS 文件,您确定您的路径正确吗?什么是
0 82(背景位置)?你需要在那里指定一个单位。 -
是的,路径绝对正确(如前所述,它在 Safari、Chrome 和 IE 中运行良好)……«./img/» 与 «img/» 的含义相同,所以它绝对是正确的路径到背景图像。