Как прописать ALT для SVG изображений?
Есть ответ Дата вопроса: 15.12.2019, 12:32 Сайт предоставляет услуги по уборке. Все посадочные страницы под отдельные услуги реализованы в виде лендингов, там много различной инфографики и иконок о преимуществах услуги либо компании. Все эти изображения в формате SVG и реализовано это в виде :
А в стилях уже добавлен код изображения. Разработчик говорит что так правильно добавлять изображения в SVG. Хочу прописать атрибут alt к изображениям, чтобы указать там ключевые слова и лучше чтобы сайт ранжировался. Как это сделать с SVG?? Ведь нет тега img вообще? |
Частный ответ Рейтинг автора 188 Дано ответов 77 Влад Наумов Head of SEO Добрый день, спасибо за интересный вопрос. SVG — формат векторной графики, т.е. такое изображение может растягиваться и сжиматься без потери качества. Оно всегда будут одинаково хорошо выглядеть на разных экранах. Это основное преимущество SVG перед JPEG, PNG либо GIF. Поэтому сейчас очень часто изображения делают в SVG формате. Есть хорошее видео о преимуществах и методах размещения SVG изображений: Но, действительно, не всегда есть возможность прописать атрибут ALT для изображений в формате SVG. Методы размещения SVG изображений1. При помощи тега imgВ данном случае не будут работать скрипты и любые элементы взаимодействия. Поэтому иногда данный метод размещения SVG изображения не подходит. 2. Фоновая картинка в стилях.picture { background-image: url(picture.svg); } Результат такой же, как и при реализации через тег img, только Alt нельзя прописать. 3. Через objectВ данном методе размещения работают скрипты, взаимодействия и анимация. Можно прописать Alt. 4. При помощи тега svgВ данном методе размещения работают скрипты, взаимодействия и анимация. Но нельзя прописать Alt. Выводы:
Дата сообщения: 16.12.2019, 11:23 Похожие вопросыНасколько важно иметь html карту сайта? lifereason, 16.08.2019 Ссылки nofollow на внешние ресурсы anastasiyadl, 13.02.2020 Спам в разметке структурированных данных — Меры, принятые вручную Евгений Марков, 15.01.2019 |