#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, спасибо.