Я не могу лениво загрузить изображения webp, потому что атрибут class не виден браузером.
Я запускаю аудит в браузере Chrome, чтобы максимально ускорить мой сайт, и следующее, что нужно сделать, - это сделать изображения с экрана загруженными из-за лени. Для этого мне нужно добавить ко всем этим изображениям некоторый класс, который я буду называть в JavaScript. Но где я должен поставить атрибут класса? Если я поставлю его на место, как в коде ниже, атрибут не виден. Также некоторые бесплатные онлайн-аудиты SEO утверждают, что отсутствует атрибут alt (когда я запускаю их из Chrome).
<picture>
<source srcset="images/img1.webp" type="image/webp">
<source srcset="images/img1.jpg" type="image/jpg">
<img data-src="images/img1.jpg" class="blog-img js-lazy-image" alt="some alt text">
</picture>
Я также пытался поместить атрибуты alt и class в тег исходного кода, но он также не работает. Так как же правильно добавить эти атрибуты?
Если я просто поставлю:
<img data-src="images/img1.jpg" class="blog-img js-lazy-image" alt="some alt text">
ленивая загрузка работает нормально. Но я хотел бы использовать его с картинками ... исходными тегами.
Заранее благодарю за любые ответы.