我的outputStylesheet标签有问题:
它在chrome中完美运行但在firefox中根本不起作用
<h:head>
<title><ui:insert name="title" /></title>
<h:outputStylesheet library="css" name="style.css" />
</h:head>
我该怎么做才能解决这个问题?我的应用程序看起来很好,但只是谷歌浏览器。
在FF中,inspect元素选项显示CSS文件及其所有选项,但浏览器根本不显示它。
答案 0 :(得分:1)
当一个或多个CSS属性被另一个样式表覆盖时,可能会发生这种情况。使用Firebug可以帮助你找到罪魁祸首。在Firefox中打开页面,右键单击感兴趣的HTML DOM元素,然后选择 Inspect Element 。 Firebug应显示在底部框中,左侧是HTML DOM树,右侧是所有CSS属性的列表。如果属性是删除线,那么这意味着有另一个CSS属性覆盖了它。在同一个列表中,您应该能够找到负责任的财产及其位置。