繁体   English   中英

Visual Studio 2010不链接CSS文件

[英]Visual Studio 2010 Not Linking CSS File

我目前有一个要在Visual Studio中链接的CSS文件。 我已将该文件包含在我的项目中,但仍无法正常工作。

我只是使用CSS更改主体背景。 这是我的代码:

CSS -文件夹:/css/Style.css:

body 
{
   background-image:  url('Images/body-background.jpg');
   background-repeat: repeat-x;
}

HTML

<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <title>My Website</title>

        <link rel="stylesheet" type="text/css" href="css/Style.css" />
    </head>

    <body>
        <div id="header">
        </div>

        <div id="page-wrap">
            <ul id="nav">
                <li><a href="#">Link</a></li>
                <li><a href="#">Link</a></li>
                <li><a href="#">Link</a></li>
                <li><a href="#">Link</a></li>
                <li><a href="#">Link</a></li>
            </ul>

            <p>Main Content</p>
        </div>

        <div id="footer">
        </div>
    </body>
</html>

当我将样式放在内部时,一切都完美地工作了。 这是怎么回事?

css文件中指向图像的链接是相对于css文件的。

尝试

background-image:  url('/Images/body-background.jpg');

从根获得它,或者

background-image:  url('../Images/body-background.jpg');

使其相对于css文件。

这将在css文件中工作。

body 
{
   background-image:  url('/Images/body-background.jpg');
   background-repeat: repeat-x;
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM