Можете ли вы добавить изображение в элемент HTML с помощью CSS? - PullRequest
0 голосов
/ 06 апреля 2011

Я использую следующий код, но он не действует !! Можно ли это сделать?

    html {
          background: #d9dbdc url('images/repeat-x.png') repeat-x;
    }

Ответы [ 4 ]

2 голосов
/ 06 апреля 2011

Это будет работать, если у вас есть изображение в указанном месте, хотя обычно оно применяется к элементу body.Возможно, элемент body имеет цвет фона, который покрывает изображение.

Обратите внимание, что пути относятся к файлу таблицы стилей , а не к HTML-файлу, в который он встроен, поэтому путь, указывающий на images/repeat-x.png в /css/styles.css, приведет к /css/images/repeat-x.png.

2 голосов
/ 06 апреля 2011

Да, это можно сделать, но оно должно быть в теге <body>.

Возможно, ваше изображение не существует или у вас другой фон, покрывающий его.

1 голос
/ 06 апреля 2011

Если вы пытаетесь установить фон всей страницы, я бы порекомендовал:

body { background: # d9dbdc url ('images / repeat-x.png') repeat-x; }

0 голосов
/ 06 апреля 2011

убедитесь, что URL правильный, вы можете использовать инструмент отладки браузера, такой как Firebug в Firefox, для проверки HTML

...