2017-01-26 2 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

Добро пожаловать в «Переполнение стека», пожалуйста, уделите некоторое время, чтобы следить за [Тур переполнения стека] (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) находится в корне сайта и потому, что страница входа находится в папке администратора, этот адрес не работал («style/stylesheet.css»). так как я могу обратиться к изображению в css? когда страница asp находится в папке «admin», но изображение находится в корне сайта? –

+0

Вы можете использовать абсолютный путь, например. '/ admin/images/bg.jpg', в зависимости от местоположения изображения ... – Richard

Смежные вопросы