Действительно ли нужно заморачиваться по поводу того, где прописывать иконки?

Всем привет!

Такая ситуация.
По статистике can i use 5.35% юзеров используют opera mobile 8, считаю данный процент больше, чем статистическая погрешность (например 2-3% ещё куда не шло)

Иконки сейчас вставляю через псевдоэлементы, с заданием им backround-size.
Но эта опера не поддерживает background size и всё сыпется.

Тогда остаётся вставлять img/svg в html заместо правильной практики отделять изображения в css background.

1) Будет ли это ошибкой?
И вообще я часто вставляю иконки прямо через теги img (для png etc) или svg так как ими удобно управлять, не нужно создавать отдельный класс в некоторых случаях.

2) Ещё есть идея генерировать из svg шрифтовые файлы. А затем вставлять иконки как это делает font awesome через пустой тег i какой-нибудь. Хорошая ли это практика, учитывая что пустые теги это не семантично?
  • Вопрос задан
  • 332 просмотра
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
2) Это совершенно нормально. При верстке невозможно обойтись без пустых тегов совсем.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы