【发布时间】:2015-05-27 16:48:18
【问题描述】:
我正在尝试使用 css 在 JSF 中添加样式,但我尝试打开 xhtml,它无法识别样式。 我一直在寻找如何做到这一点,我发现了这个:
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://xmlns.jcp.org/jsf/html">
<h:head>
<title>Hello</title>
<h:outputStylesheet library="css" name="style.css" />
</h:head>
<h:body>
<div>
<h1>Hello</h1>
</div>
<div>
</div>
</h:body>
</html>
据我了解,我必须在下一个文件夹中创建我的 css 文件:
WebPage
|_WEB-INF
|_resources
|_css
|_style.css
我正在使用 Netbeans 8.0.2 和 JSF 2.2
通过最后的更改,我得到了这个:
<h:head>
<h:outputStylesheet name="./css/style.css"/>
</h:head> <h:body>
</h:body>
<style type="text/css"></style></html>
【问题讨论】:
-
试试
<h:outputStylesheet name="./css/style.css" /> -
在完全没有bug的情况下寻找bug也很烦人。您可以尝试在加载样式页面之前清除浏览器缓存,以确保您的 style.css 没有缓存一些旧值。
-
@BalusC 你不必那么粗鲁。我认为有了这些信息,有人可以解决我的问题。无论如何,我尝试了 Dinie 解决方案,但没有奏效。我已经更改了我的问题,因此您可以从开发人员的角度了解我得到了什么