Пользовательский CSS не применяется при использовании <h: head> вместо <head> - PullRequest
0 голосов
/ 03 августа 2011

если я поставлю:

<head>
//..
</head>

<body>
//..
</body>

Стиль из моего CSS применяется правильно, но когда я изменяю на:

<h:head>
//..
</h:head>

<h:body>
//..
</h:body>

Мой стиль кажется неправильным в некоторых частях CSS.

Почему это происходит?

Обновление: Чтобы упростить мою проблему, я покажу два изображения ниже:

Без

<h:head>.. <h:body> (это правильный стиль CSS)

Okay

С

<h:head>..<h:body>

With error

Я просто перехожу на ту же самую вещь, и эта ошибка происходит.

Я новичок в JSF, есть что-то, что я должен сделать?

Обновление 2: Я использую Rich Faces 4, я понял, что в конце тега появляется один сценарий:

<link type="text/css" rel="stylesheet" href="/brainset/rfRes/skinning.ecss.xhtml?db=eAHL6rC8BQAEkAIG">

Я не ставил это, и это появляется только с

> <h:head> ... <h:body>

теги. Я думаю, что мой стиль переопределен RichFaces, включая этот «skinning.ecss».

1 Ответ

5 голосов
/ 03 августа 2011

RichFaces 4 был переопределен мой стиль, поэтому для отключения скинов мы должны использовать параметры, как показано ниже:

<context-param>
    <param-name>org.richfaces.skin</param-name>
    <param-value>plain</param-value>
</context-param>
<context-param>
    <param-name>org.richfaces.enableControlSkinning</param-name>
    <param-value>false</param-value>
</context-param>

И это решит мою проблему;)

Источник

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...