Это потому, что шрифт awesome требует, чтобы FontAwesome font-family
применялся к элементам значков, чтобы правильно создавать и отображать значки.
Ваши стили, вероятно, перезаписывают это поведение FontAwesome.
Один из способов исправить это - убедиться, что класс .fas
шрифта awesome по-прежнему правильно применяет необходимый шрифт FontAwesome к элементам .fas
. Вы можете сделать это, обновив свой CSS:
<style>
* {
font-family: "Open Sans", sans-serif;
}
.fas {
font-family:FontAwesome;
}
</style>
Или, если ваш браузер поддерживает селектор :not
CSS3:
<style>
*:not(.fas) {
font-family: "Open Sans", sans-serif;
}
</style>