-1

我使用 CSS 的次数越多,我就越沮丧,我想将背景图片存储在我的 aspx 和 cs 文件所在的同一文件夹中,但它仍然不会放置背景图片:

/* DEFAULTS
----------------------------------------------------------*/

body   
{
    background-image:url(banner.gif);
    display:block; // have tried without it as well, no change :(
}

默认.aspx:

    <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Site.master.cs" Inherits="WebApplication1.SiteMaster" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
    <title></title>
    <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
    <asp:ContentPlaceHolder ID="HeadContent" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form runat="server">

            <asp:ContentPlaceHolder ID="MainContent" runat="server">

            </asp:ContentPlaceHolder>

    </form>
</body>
</html>

请帮助如何设置背景图片?

4

2 回答 2

0

你说你的 CSS 和图像在你的aspx文件和 CSS 所在的同一个文件夹中,所以

首先尝试为正文设置背景颜色说

body {
   background: #f00; /*This should give you red*/
}

如果这很好用,则图像路径有问题,如果您也看不到颜色,则意味着您的样式表位于错误的路径中,所以不是

<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />

应该

<link href="Site.css" rel="stylesheet" type="text/css" />
于 2013-05-13T09:15:07.623 回答
0

这是图像,我不认为路径有任何问题: 在此处输入图像描述

于 2013-05-13T09:38:13.927 回答