2

我在使用 CSS 检索要显示的图片时遇到问题,但它适用于我使用 CSS 的第一个表单,但问题是当我创建第二个 CSS 并应用于不同的页面时,我的背景图像无法显示,我确认我的图片位置正确。我可以知道可能导致这种情况的问题吗?

<head runat="server">
<link rel="stylesheet" href="studymain.css" type="text/css">
<title></title>
<style type="text/css">
    .style1
    {
        text-align: center;
    }
    .style2
    {
        font-size: 50pt;
    }
</style>
</link>

================================================== 下面是我的 studymain.css 文件

body {
    background-repeat:no-repeat;
    background-position: center;
    background-attachment:absolute;
    width:100%;
    font-weight: 700;
    color: #C0C0C0;
    background-color: transparent;
    background-image: url('images/Login.jpg');
}
4

1 回答 1

0

问题出在这一行:url('images/Login.jpg');. 您的页面可能不在您认为的位置。

您可以尝试以下一项或多项修复:

  • 添加前导斜杠:url('/images/Login.jpg');告诉服务器开始查看根目录
  • 添加父目录:url('../images/Login.jpg'); 告诉服务器查看当前目录的上方(可以有多个)
  • 如果是 Linux 服务器,地址是区分大小写的,所以你可能需要使用login.jpg.
  • 确保图像存在。
  • 当您查看页面源代码时,大多数浏览器都会有一个指向该图像的链接。尝试单击它以检查浏览器是否可以定向到图像。
于 2013-11-11T07:10:14.453 回答