JSF 2.1 + RichFaces 4 - Изменить формат: таблица стилей по умолчанию для DataScroller - PullRequest
0 голосов
/ 26 июля 2011

У меня есть страница, которая имеет следующие теги:

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

и какой-то тип dataScroller:

<rich:dataScroller for="productsList" id="scroller" maxPages="10">

Теперь я пытаюсь переопределить стиль CSS по умолчанию для dataScroller, добавив

.rf-ds { background: black; }

в моем файле style.css.

Я не вижу никаких изменений.Когда я открываю firebug, я вижу оба класса .rf-ds, один приходит из моего css и отключен, а второй - класс dataScroller по умолчанию.

Как переопределить класс по умолчанию?

Ответы [ 2 ]

2 голосов
/ 27 июля 2011

попробуйте добавить! Важные для вашего CSS, как это:

.rf-ds {фон: черный! Важный; }

см http://www.electrictoolbox.com/using-important-css/

0 голосов
/ 30 июля 2011

Попробуйте <link rel="stylesheet" type="text/css" href="/resources/css/style.css" /> в вашем <head></head> Из того, что я видел, RichFaces загружает CSS с <link> после загрузки своего CSS, давая ваш приоритет CSS. В нашем проекте нам нужно было настроить множество компонентов css, и IMHO добавление !important - не такое элегантное решение (скорее, взломать). Следовательно, мы выбрали этот подход.

...