Почему в IE7 нет фонового изображения?

#html #css #background #background-image #internet-explorer-7

#HTML #css #фон #background-image #internet-explorer-7

Вопрос:

Фоновое изображение отсутствует в ie7; проблема есть только в ie7.

Сайт находится здесь http://www.competition4ct.com /.

Это вызов, который я использую для фонового изображения:

 html { background : ("source-file.png");}
  

Почему фоновое изображение не отображается?

Комментарии:

1. Я только что взглянул на свой компьютер ie7, и кажется, что он работает нормально.

Ответ №1:

Кажется, вам не хватает url перед именем вашего файла. Это должно быть:

 body {background-image: url(source-file.png);}
  

Обратите внимание, что я также использовал background-image здесь, не background . Вы можете использовать background ярлык, тогда это выглядело бы примерно так:

 body {background: transparent url(source-file.png) left top no-repeat;}
  

Также более привычно размещать фон на body теге, хотя я уверен, что html тег также будет работать в большинстве случаев.

Ответ №2:

Не уверен, что это вызывает проблему, но вам нужно поставить «url» перед круглыми скобками. Также не помешает сделать так, чтобы у тела был фон. Наконец, просто свойство ‘background’ может потребовать дополнительных входных данных, поскольку вы задаете несколько параметров одновременно (и вы пытаетесь создать только изображение bg). Итак:

 html { background-image : url("source-file.png"); }
  

или

 body { background-image : ("source-file.png");}
  

Для получения дополнительной информации смотрите:

http://www.w3schools.com/css/pr_background.asp

Дайте нам знать, если какое-либо из этих решений решит вашу проблему.

Комментарии:

1. да, мы заставили это работать, используя свойство body, спасибо.