我正在使用jsf,primefaces和bootstrap 3开发一个应用程序. 来自glyphicons的测试页面完美地显示在我的浏览器中,但是当我尝试使用web项目中的图标时,我只会得到奇怪的符号. 我最好的猜测是,
来自glyphicons的测试页面完美地显示在我的浏览器中,但是当我尝试使用web项目中的图标时,我只会得到奇怪的符号.
我最好的猜测是,glyphicons css文件无法找到字体,即使我将它们也复制到项目中并让相关部分相同:
-resources
-css
-bootstrap.css
-bootstrap-glyphicons.css
-fonts
-glyphicons-halflings.eot
-glyphicons-halflings.otf
-glyphicons-halflings.svg
...
如何确保css文件找到我的字体目录/修复此错误?
使用资源处理程序,它是用于定义和访问资源的标准机制.我看到你的资源以正确的方式放置.尝试替换css上的路径以获取此类内容
#{resource['fonts:glyphicons-halflings.svg']}
更多的信息:
What is the JSF resource library for and how should it be used?
http://www.packtpub.com/article/jsf-images-css-and-js
