Вы используете устаревший браузер. Этот и другие сайты могут отображаться в нём некорректно. Вам необходимо обновить браузер или попробовать использовать другой.
С дуотон иконками вообще отдельная история. Удобно с ними жить наверное можно только в 2.3, если использовать движковые миксины. Код ниже исключительно под 2.3.
Less:
.m-faIcon(@fa-var-duotone-comments);
Красить при этом отдельно слои тривиально не получается.
До 2.3 их лучше в целом вставлять через разметку, что для баннеров не подходит, увы.
.m-faBase() в 2.3 не нужен, он не делает ничего. При этом если делается универсальный сниппет кода под разные версии, то его нужно оставлять.
а про длину кода речи и не было, тут вопрос в его переносимости
используя движковые миксины вы получаете совместимость на три последние ветки автоматически (с поправками на разные версии FA), без необходимости делать код отдельно под 2.2 и 2.3
ещё проще - если кто-то использует ваш код на 2.2 и решить обновится на 2.3, у него не отвалятся баннеры после обноления
а это круто, на одну заботу меньше
Esil, отвалится только солид стиль, при этом иконка останется на месте. Это всё ещё лучше чем полный отвал иконок которые были вставлены руками через шрифт. Graceful degradation :)
Код для иконок есть, а куда его писать чтобы он выводил нужные иконки именно на баннерах - никто не сказал. Отсюда у рядового пользователя движка скорее всего возникнет куча вопросов:
1. Это всё нужно прописывать прямо в шаблон "как есть" в самый конец, дописывать к каким-то определённым классам или создавать свои?
2. Если первое, то почему "не работает, хотя дописал эти строки в конце файла, а на баннерах ничего не появилось"? И на каких баннерах вообще должны появиться иконки?
3. Если второе, то как правильно это делать и каким классам это дописывать?
4. Если третье, то как вывести свои "самодельные" баннеры с иконками вместо стандартных?
5. Не сломается ли разметка (иконка ниже/выше текста, пропал текст, квадратик вместо иконки и т.д.) баннеров при дописывании этого кода?
Как минимум два мануала по этой теме уже есть, где всё уже разжёвано:
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация
У Вас недостаточно прав для просмотра ссылок.
Вход или Регистрация