У меня здесь небольшая ситуация. Мое намерение заключается в сохранении HTTP-запросов, что, естественно, замедляет загрузку страницы по мере увеличения количества запросов. Моим первым решением было заняться спрайтами. Однако я не могу масштабировать спрайт с относительными единицами должным образом, так как это приводит к тому, что части одного изображения появляются на другом. Затем я просмотрел URI данных. Это казалось очень многообещающим, пока я не прочитал, что разные браузеры имеют (очень) разные ограничения по размеру, которые могут варьироваться от нескольких килобайт, до нескольких МБ.Альтернатива URI данных или спрайтов?
На данный момент я застрял в этой ситуации, когда я ничего не могу выбрать, кроме как пойти на старый метод <img src="image.png">
.
Итак, вопрос 1: Есть ли альтернатива спрайтам и URI, которые могут достичь аналогичной цели сокращения запросов и ускорения времени загрузки?
Вопрос 2: Поскольку максимальный размер URI варьируется, есть ли какое-то место, где я могу узнать, какие браузеры поддерживают какие размеры? Лично мне не нужны какие-либо браузеры, которые достаточно устарели, чтобы не работать с CSS3 и HTML5, так что это было бы еще большей помощью, если бы кто-то знал об этом.
возможно дубликат [Масштабирование спрайта изображений с относительными единицами] (http://stackoverflow.com/questions/21865122/scaling-an-image-sprite-with-relative-units) – cimmanon