Accès aux fichiers de polices Font Awesome dans JSF
L'intégration de Font Awesome avec JSF nécessite de prendre en compte la façon dont le fichier CSS référence les fichiers de polices. Par défaut, le fichier CSS Font Awesome utilise des chemins relatifs, ce qui peut entraîner des problèmes lors de l'accès aux fichiers via le système de mappage de ressources JSF.
Cause première des carrés de police vides
Dans JSF, l'attribut
Solution : Ajuster les références des fichiers CSS
Pour résoudre ce problème, le fichier CSS Font Awesome doit être modifié pour utiliser des expressions EL pour référencer les fichiers de polices via le mappage #{resource}. Par exemple, l'extrait de code suivant met à jour les références du fichier de police :
<code class="css">@font-face { font-family: 'FontAwesome'; src: url("#{resource['font-awesome:fonts/fontawesome-webfont.eot']}&v=4.3.0"); ... }</code>
Remplacez tous les chemins relatifs par des expressions à l'aide du mappage #{resource}.
Considérations supplémentaires
<code class="html"><h:outputStylesheet name="font-awesome/css/font-awesome.min.css" /></code>
Ressources supplémentaires
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!