Подход будет состоять в том, чтобы кодировать положение фона в имени класса, а затем использовать javascript для преобразования его в стиль элемента.
So
<p class="mnu" style="background-position: 0 -1690px">
становится
<p class="mnu bg p$0$-1690">
Тогда вы делаете что-то вроде
$('.bg').each( function() {
var elem = $(this);
var classes = elem.attr('class').split(/\s+/);
$.each(classes, function(index, classname) {
if(classname.indexOf('p$') != -1) {
var coords = new Array();
coords = classname.split('$');
elem.css('background-position', coords[1]+"px "+coords[2]+"px");
}
});
});
В действительности, у вас есть собственный де-минификатор. Я не говорю, что это лучший способ сделать это, но он учитывает вашу озабоченность размером файла HTML (за счет времени рендеринга).