Использование CSS-спрайтов на сайте позволяет повысить производительность и грамотно организовать элементы интерфейса.
Sprite Sheet - это одно большое изображение мелких графических элементов
сайта, например иконок или кнопок. И благодаря CSS можно отображать
каждый элемент отдельно. далее -
http://habrahabr.ru/post/159027/ онлайн-сервис склеивания в спрайт -
http://csssprites.com/ Термин "спрайт" пришёл из компьютерной графики и индустрии видеоигр.Идея была в том, что компьютер может создать изображение в памяти, а затем отображать только его часть, что гораздо быстрее чем создавать каждый раз новое изображение. CSS-спрайты имеют ту же идею: получить картинку один раз, отображать для каждого случая свою часть.
А также альтернативный взгляд на спрайты -
CSS Sprites - зло, не используйте их!