Не уверен, что я здесь делаю неправильно, но я попытался следовать примеру на соответствующей странице w3schools, но безрезультатно. Итак, вот что я до сих пор:Изображение спрайтов не отображается
У меня есть четыре изображения на моей индексной странице, называемые index1.png, index2.png и т. Д. Я объединил их в один png, который просто index.png. Это мой образ спрайта. У меня также есть прозрачное изображение 1x1, которое является заполнителем для каждого изображения в HTML. Вот код изображения:
<img class="index1" src="Images/trans.png" alt="alt" title="title" width="40%" />
И CSS:
img.index1 {
width:258px;
height:300px;
background:url(Images/index.png) 0px 0px;
}
Тестирование страницы, я ничего не получаю больше, чем с измененным размером прозрачного изображения. Отображаемое изображение не отображается.
EDIT: Решенный. Я был идиотом и забыл поднять один каталог в моем CSS, так как мой CSS был в папке с корнем. Правильный путь был «../Images»
Правильно ли путь к фоновому изображению? Браузер получает ответ 200 при попытке загрузить фоновое изображение? –
Ваша первая проблема заключается в том, чтобы использовать w3schools в качестве ресурса. Можете ли вы дать ссылку на сайт? Путь изображения может быть неправильным –
Жаль, что я не могу проголосовать за комментарий, стучащий на сайт w3schools. Там много полезного, хорошо организованного и бесплатного. – Gus