Я бы никогда не назвал это оптимизацией , чтобы браузер не загружал скрытое изображение.Это может иметь десятки веских причин и должно (и будет) по-прежнему загружаться браузером.У меня нет таблицы чисел или браузеров, но я почти уверен, что все мобильные браузеры также загрузят такое изображение, как только его увидит переводчик.
Боюсь, что серебряной пули нетусловно загрузить <img>
теги только с HTML / CSS.Сейчас вам понадобится хотя бы небольшой кусочек экмаскрипта, но, как всегда, я уверен, что сообщество stackoverflow исправит меня, если я ошибаюсь.
У узла <img>
нет свойствакак .preventLoad
(что действительно было бы весьма полезно).Может быть, пришло время для whatwg
предложения, я присоединюсь и поддержу его: -)