1
我havea问题与outputStylesheet标签:JSF outputstylesheet在Firefox中不起作用?
它完全在Chrome,但不工作都在Firefox
<h:head>
<title><ui:insert name="title" /></title>
<h:outputStylesheet library="css" name="style.css" />
</h:head>
我应该做些什么来解决这个问题?我的应用程序看起来不错,但只是在谷歌浏览器。
在FF检查元素选项将显示其所有选项的CSS文件,但浏览器一点儿也不在所有显示它。
1)FF中究竟失败了什么?什么是HTML输出? Firebug对CSS的响应状态和正文进行了说明? “检查元素”告诉什么样式? 2)好奇,你能发布完整的stacktrace吗?什么JSF impl /版本和服务器impl /版本?我记得在旧版本中与状态相关的状态保存问题。 – BalusC
@BalusC 1)在FF中失败的是CSS没有像Chrome或IE 2那样工作)我解决了这个问题,它看起来有一些不相关的错误,不允许构建(outputstylesheet现在是正确的放在头标签中)。我使用的是JSF 2.0,我的web.xml说它是3.0版本(对不起,我不喜欢这个,我经常感到困惑) – sfrj
好的,那么它只是一个CSS问题。 CSS文件是否加载? (Firebug应该以正确的内容给出响应状态200)。您是否在使用PrimeFaces等第三方组件库?它可能只是重写了你的风格。什么是“检查元素说关于任何重写的样式?在Firefox的打开页面,右击感兴趣的HTML元素,选择*检查元素*,在Firebug框的右侧,你应该看到声明和重写的CSS属性。至于2)而不是相关的。与JSF impl /版本我的意思是更像Mojarra 2.1.2和服务器impl /版本像Glassfish 3.1.1。 – BalusC