@ya39

Почему нельзя в верстке шаблона использовать тег img?

Насколько я знаю, использование тега img в темплейте, т.е. не в контентной части сайта нельзя или считается правилом плохого тона, напишите все причины почему это так.
  • Вопрос задан
  • 306 просмотров
Решения вопроса 1
  • Vlad_IT
    @Vlad_IT
    Front-end разработчик
    1) Иконки только SVG, можно ссылками в коде (чтобы через стили менять цвет), можно в самих стилях.
    2) Бэкграунды блоков через стили.
    3) Картинки, логотипы, диаграммы, фото и.т.д. что имеют еще текстовый смысл (для поисковиков, при отключенных картинках и для считывателей с экрана для людей с ограниченными возможностями), должны встраиваться через img с атрибутом alt.
    4) Если картинка должна идти на печать принтером, то img.
    5) Используйте background для спрайтов, если SVG спрайт, то можно в коде через ссылку.
    6) Background если надо менять картинку например при наведении мышкой.
    Еще помогает проверка: попробуйте отключить css файлы с сайта, будут ли оставшийся картинки принадлежать контенту? Или они будут лишними? Если есть лишние, то их надо убрать.
    Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы