Primefaces style de la classe du composant avec les CSS

Comment puis-je modifier les propriétés d'un composant à l'aide de CSS?

Disons que j'ai deux boutons:

<p:commandButton id="mySmallButton" styleClass="smallButton">
<p:commandButton id="myButton">

Je veux que tous mes boutons ont font-size: 14px; j'ai donc ajouté cette règle:

.ui-button .ui-button-text{
   font-size:14px;
}

Mais mon smallButton devrait avoir la taille différente, j'ai donc ajouté:

.smallButton{
   font-size:11px;
}

Malheureusement cela ne fonctionne pas. Ce dernier est réalisé en HTML:

<button class="ui-button ui-widget ui-state-default ui-corner-all
    ui-button-text-only smallButton" (...)>
    <span class="ui-button-text ui-c">MY TEXT</span>
</button>

Le texte sur ce bouton est stil 14px taille. Comment doit-CSS ressemble à toutes mes smallButton font-size: 11px ?

OriginalL'auteur Demiurg | 2014-01-04