2017-01-26 127 views
0

身體背景圖片不顯示

body { 
 
    background-image:url(../images/bg.jpg); 
 
}
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="test.WebForm1" %> 
 

 
<!DOCTYPE html> 
 

 
<html xmlns="http://www.w3.org/1999/xhtml"> 
 
<head runat="server"> 
 
    <link href="style/StyleSheet.css" rel="stylesheet" /> 
 
    <title></title> 
 
</head> 
 
<body> 
 
    <form id="form1" runat="server"> 
 
     <div> 
 

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

我做了頁面,登錄頁面和製作風格的文件夾的樣式表文件。當我將CSS鏈接到HTML時,背景不會改變。

+0

歡迎來到Stack Overflow,請花點時間關注[Stack Overflow tour](http://stackoverflow.com/tour)並閱讀[如何提出一個好問題?](http:// stackoverflow .com/help/how-to-ask)同時向我們提供您爲您的問題編寫的相關代碼(您也可以閱讀[如何創建最小,完整和可驗證的示例](http://stackoverflow.com/help/mcve)) –

回答

0

您的CSS文件不在該位置,或圖像不在該位置。打開瀏覽器檢查器,例如在Google Chrome中按[F12]。這應該會顯示錯誤消息,說明未找到CSS文件或圖像。

+0

謝謝... css文件(styelsheet.css)位於網站的根目錄中,因爲登錄頁面位於admin文件夾中,此地址無效(「style/stylesheet.css」)。所以我如何解決在CSS中的圖像?當asp頁面在「admin」文件夾中,但圖像位於網站的根目錄時? –

+0

您可以使用絕對路徑,例如'/ admin/images/bg.jpg',取決於圖像的位置... – Richard