2011-01-20 99 views
0

我目前有一個css文件,我想在Visual Studio中鏈接。我已將該文件包含在我的項目中,但仍然無法正常工作。Visual Studio 2010不鏈接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> 

這一切完美的作品時,我把風格在內部它的頭部完美地工作。這是怎麼回事?

回答

0

在您的圖像的CSS文件中的鏈接是相對於CSS文件。

嘗試

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

從根得到它,或

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

得到它相對的CSS文件。

+0

你好,我試過這個,它不工作可以告訴我爲什麼?我正在使用Asp.net MVC 2 – 2012-06-25 14:15:41

0

這將在css文件中工作。

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