5

おはようございます。primefacescommandButtonにスタイル シートを適用する際に問題が発生しました。ボタン要素は次のとおりです。

        <p:commandButton value="Complains" styleClass="styleOrange"/>

そしてスタイルシート:

    .styleOrange {    
    background-color: orange;
}

css ファイルは、css フォルダーの下の resources フォルダーに配置されます。

css ファイルの include ステートメントは次のとおりです。

<h:head>

<h:outputStylesheet name="/resources/css/style.css" library="css" />

</h:head>
4

2 に答える 2

12

/resources/プレフィックスは必要ありません。JSF はすでにそこからリソースを暗黙的にロードしています。

css/style.css次のように、名前を に変更するだけです。

<h:outputStylesheet name="css/style.css" />

こちらもお読みくださいJSFリソースライブラリは何のためにあり、どのように使用すべきですか?

于 2013-04-28T08:38:48.060 に答える
-1

css ファイルのパスを編集する必要があります。

<h:outputStylesheet library="css" name="#{request.contextPath}/css/style.css"/>
于 2013-10-11T13:38:57.097 に答える