означает поместить фоновое изображение в 0 пикселей от левой границы и на 50 пикселей выше верхней границы, эффективно перемещая фоновое изображение вверх на 50 пикселей. Попробуйте сами, используя firebug или просто изменив таблицу стилей и обновив ее, чтобы увидеть эффекты.

отаю над некоторым существующим кодом, где они используют спрайты CSS. Существует большое изображение, и оно использовалось для отображения всех изображений.

Это в основном элементы Ul и li. Каждый элемент li использует это изображение и использует положение фона.

Я понял спрайты CSS полностью, это для лучшей производительности. Но единственное, что неясно, это то, почему позиции x и y начинаются с отрицательных полей. Большинство изображений в спрайтах получают заново, используя что-то вроде

-540px -30px like this

Я смотрел это изображение в браузере, и оно отображается правильно, и они должны с 0,0 справа.

я что-то здесь упускаю

Ответы на вопрос(3)

Ваш ответ на вопрос