2015-04-27 2 views
-2

Я пытаюсь определить правило css, которое применяется ко всем полям ввода данного класса стилей («beveledInput»). Например, при написании этой xhml код:Определить CSS для ввода, используя класс стиля

<p:inputText value="#{filtersBean.titleLike}" styleClass="beveledInput" /> 

это результирующий HTML-код

<input type="text" class="ui-inputfield ui-inputtext ui-widget ui-state-default ui-corner-all beveledInput" name="_xyz_WAR_xyz_:j_idt5:j_idt33" id="_xyz_WAR_xyz_:j_idt5:j_idt33" role="textbox" aria-disabled="false" aria-readonly="false"> 

До сих пор мне удалось определить этот стиль CSS,

.aui input[type="text"], 
.aui input[type="search"], 
.aui textarea, 
.aui 
.uneditable-input { 
    border-radius: 4px; 
    border-color: #333333; 
    height: 12.5px; 
    width: 220px; 
} 

но из Конечно, он применяется ко всем входным полям, и это не то, что мне действительно нужно.

Как использовать этот стиль только при использовании класса beveledInput css?

ответ

1

Воспользоваться combination of classes в CSS

.aui input[type="text"].beveledInput, 
.aui input[type="search"].beveledInput, 
.aui textarea.beveledInput, 
.aui .uneditable-input.beveledInput { 
    border-radius: 4px; 
    border-color: #333333; 
    height: 12.5px; 
    width: 220px; 
} 
+0

Thanx, это сработало для меня – yannicuLar

+0

@yannicular. JSF/PrimeFaces - это только генератор html, поэтому на самом деле это не PrimeFaces, а простой html/css. Возможно, вам будет полезно познакомиться с некоторыми базовыми знаниями css, прежде чем продвигаться – Kukeltje

+0

@ Kukeltje Я согласен, я должен изучить некоторые css. Thanx для вашего честного совета. – yannicuLar

-1

Попробуйте это в качестве примера:

Применить CSS стиль

<style> 
     .inputText{ 
      color: blue !important; 
      border-radius: 4px; 
      border-color: #333333; 
      height: 12.5px; 
      width: 220px; 
     } 
</style> 

И Primefaces компонент

<p:inputText styleClass="inputText" /> 
+0

Thanx! Не работал, хотя .. – yannicuLar

+0

работал для меня каждый раз, не знаю почему не для вас – Sarz

Смежные вопросы