2013-11-11 3 views
1

У меня возникла проблема с CSS, чтобы получить изображения для отображения, но он работает с моей первой формой, которую я использую CSS, но дело в том, что я создал второй CSS и применил на разных страницах, мои фоновые изображения не могут быть отображены, и я подтвердил, что мои изображения расположены правильно. Могу я знать, какие проблемы могут вызвать это?не может получить фоновое изображение CSS

<head runat="server"> 
<link rel="stylesheet" href="studymain.css" type="text/css"> 
<title></title> 
<style type="text/css"> 
    .style1 
    { 
     text-align: center; 
    } 
    .style2 
    { 
     font-size: 50pt; 
    } 
</style> 
</link> 

======================================= ========= ниже мои файлы studymain.css

body { 
    background-repeat:no-repeat; 
    background-position: center; 
    background-attachment:absolute; 
    width:100%; 
    font-weight: 700; 
    color: #C0C0C0; 
    background-color: transparent; 
    background-image: url('images/Login.jpg'); 
} 
+0

Hi @user, добро пожаловать в SO. – Ben

+0

Спасибо за приветствие. – Nian

ответ

0

проблема будет в этой строке: url('images/Login.jpg');. Ваша страница, вероятно, не там, где вы думаете.

Вы можете попробовать один или несколько из этих исправлений:

  • Добавление лидирующий слеш: url('/images/Login.jpg'); который сообщает серверу, чтобы начать поиск в корневом каталоге
  • Добавление родительского каталога: url('../images/Login.jpg'); который сообщает серверу чтобы посмотреть выше текущего каталога (может иметь более одного из них)
  • Если это сервер Linux, адреса чувствительны к регистру, поэтому вам может понадобиться использовать login.jpg.
  • Убедитесь, что изображение существует.
  • Когда вы просматриваете источник страницы, большинство браузеров будут иметь ссылку на изображение. Попробуйте щелкнуть его, чтобы проверить, может ли браузер быть направлен на изображение.
Смежные вопросы