我的 outputStylesheet 标签有问题:
它在 chrome 中完美运行,但在 firefox 中根本不起作用
<h:head>
<title><ui:insert name="title" /></title>
<h:outputStylesheet library="css" name="style.css" />
</h:head>
我应该怎么做才能解决这个问题?我的应用程序看起来不错,但只是在谷歌浏览器中。
在 FF 中,检查元素选项显示 CSS 文件及其所有选项,但浏览器根本不显示它。
最佳答案
当一个或多个 CSS 属性被另一个样式表覆盖时,就会发生这种情况。使用 Firebug 应该可以帮助您找出罪魁祸首。在 Firefox 中打开页面,右键单击感兴趣的 HTML DOM 元素并选择检查元素。 Firebug 应该显示在底部框中,左侧是 HTML DOM 树,右侧是所有 CSS 属性的列表。如果一个属性被删除,则意味着有另一个 CSS 属性覆盖了它。在同一个列表中,您应该能够找到负责的属性(property)及其位置。
关于java - JSF outputstylesheet 在 firefox 中不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7287621/