Я обновляю FontAwesome с 3.2 до 4.1. Какой был бы наименее болезненный способ сделать это, так как существует значительная разница в синтаксисе обеих версий (https://github.com/FortAwesome/Font-Awesome/wiki/Upgrading-from-3.2.1-to-4).Обновление FontAwesome от 3.2.1 до 4.x
Мои текущие два варианта: (! Возвращает тысячи результатов)
- Поиск в HTML для
icon-
и заменяяfa-
- Редактирование FontAwesome 4.x CSS и изменение префиксы к
icon-*
(так как я m не использовать какие-либо другие библиотеки с префиксомicon-
- проще, но как насчет будущих версий?) - Любой другой способ?
Вы в значительной степени ответили на ваш вопрос. Если вы измените файл CSS, он не будет работать с будущими версиями FA (если вы не измените эти файлы CSS), или вы измените классы в своей разметке. Я бы пошел с поиском и заменил разметку, это займет больше времени, но вы будете знать, что вам не придется менять файл CSS каждый раз, когда выйдет более новая версия FA. – Vucko
Я думаю, что поиск и замена - это путь, но я надеялся на более элегантное решение, где я могу изменить fa-префикс в fontovsome css для обратной совместимости. Здесь должен быть префикс независимого кода, например, идея: https://github.com/postcss/autoprefixer. – xmaestro