【发布时间】:2017-10-09 19:07:42
【问题描述】:
我用<h:outputStylesheet name="vendor/font-awesome/css/font-awesome.min.css" /> 创建了一个XHTML 页面,所以它会自动加载图标,就像i class="fa fa-truck" 的这种情况
我想将图标 fa-truck 添加到我的 XHTML 页面,我下载图标并使用它:
<link rel="icon" type="image/x-icon" href="#{resource['icons/truck.png']}" />
但是,我正在寻找另一种不下载图标的解决方案,我想从class="fa fa-truck" 加载它。所以,我希望链接rel="icon" type="image/png" 直接使用此类,无需下载、压缩或转换,就像i 一样。换句话说,可以将 href 替换为 class 吗?像这样:
有可能吗?请你帮助我好吗 ?。非常感谢。
【问题讨论】:
-
如果您不喜欢最新版本的 FontAwsome,您可以使用 Primefaces 中内置的 FontAwsome 版本。目前
Primefaces-6.1附带FontAwsome-4.6.1。您可以通过在您的web.xml处将context-paramprimefaces.FONT_AWESOME设置为true来启用此功能 -
您好@KishorPrakash,感谢您的回复。我添加到 web.xml
<context-param> <param-name>primefaces.FONT_AWESOME</param-name> <param-value>true</param-value> </context-param>并添加到我的 XHTML<link rel="icon" type="image/x-icon" class="fa fa-truck"/>但图标不会改变,你能帮帮我吗?非常感谢。
标签: html jsf font-awesome favicon