scpooch,
я говорил о том, если объем полного спрайта более 700 кБ, её стоит
разбить на части, желательно привязанных к страницам использования,? если данное разделение возможно( можно привязать название файла к названию страницы, на которых будет использоваться данный спрайт)
=================================================
Для последующей вставки удобнее делать спрайт в одну строку, вытянутой в длину или ширину(конечно, если кол-во картинок не 1000)
Квадратом - сложно вычислять смещение
а так чисто ставите бекграундом
/* Тут спрайт вытянут по вертикали */
div[id*="zap"] {
background-image:url("Ccылка на картинку")
}
#zap1 {
background-position:50% 0;
}
#zap2 {
background-position:50% 100px;
}
#zap2 {
background-position:50% 200px;
}
#zap3 {
background-position:50% 300px;
}
....//И т.д.
Возможно удобнее при много картинках ставить позицию бекграунда не через css, а скриптом...
т.е тогда в css остаётся
div[id*="zap1"],div[id*="zap2"],div[id*="zap3"] {
background-image:url("Ccылка на картинку")
}
div[id*="zap4"],div[id*="zap5"],div[id*="zap6"] {
background-image:url("Ccылка на картинку")
}
(Это если спрайты по 30 картинок