我正在使用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