ребят заметил что многие сайты иконок использую тэг <i> для обертки, но ведь его используют для текста как курсив, насколько семантически верно его юзать, или его чем-то заменить?
Максимально семантично иконки вставлять фоном псевдоэлемента. Или у вас правда иконка имеет своё логическое место в контенте и не является простым оформлением? Исключение - свг спрайт.
было бы проще создать реальный тэг icon но думаю это мелочь, свг тоже не совсем то
А потом отдельный тэг буллит, отдельный тэг стрелочка, тэг смайлик... при том что все это оформление и не должно быть в контенте вообще. Для чего вообще оформление отделяли от контента? Что бы все иконки туда тащить?
имхо. главное, что то делать 😃 путём проб и ошибок. если заниматься серьёзно, то со временем приходит понимание всего этого) где и что должно быть и как лучше. главное не потонуть в информации)