При добавлении к иконки i элемента a (ссылка) все ломается?
Когда вы добавляете иконку (например, через псевдоэлемент ::before или ::after) к элементу <i>, и этот <i> элемент находится внутри элемента <a>, могут возникнуть проблемы с отображением этой иконки. Проблема, с которой вы столкнулись, может быть вызвана тем, что для текстовых элементов (таких как <i>), находящихся внутри элемента <a>, автоматически устанавливается свойство display: inline, в то ... Читать далее