Ich habe folgende HTML (Teil von HTML, die von primefaces für eine Kalenderkomponente erzeugt wird) schreibenWie eine spezifischere css
<td class=" ui-datepicker-unselectable ui-state-disabled rbn-checkout-date">
<span class="ui-state-default">19</span>
</td>
I Überschreibung haben CSS durch primefaces angewendet folgende
.ui-widget-content .ui-state-disabled {
opacity: 1;
filter: alpha(opacity = 100); /* For IE8 and earlier */
}
Aber Ich muss es spezifischer machen, indem ich den Klassennamen "rbn-checkout-date" benutze, den ich im "td" definiert habe.
Aber wenn ich folgendes zum css hinzufüge, trifft es nicht zu. Das CSS wird nicht einmal im Firebug-Stil angezeigt.
.ui-widget-content.ui-state-disabled.rbn-checkout-date {
opacity: 1;
filter: alpha(opacity = 100); /* For IE8 and earlier */
}
css Pfad des Elements <td>
ist wie folgt.
html body form#form table.rb-month-select-wrap tbody tr td div#form:calwrap span#form:cal.ui-calendar div#form:cal_inline.hasDatepicker div.ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all.ui-datepicker-multi-2.ui-datepicker-multi div.ui-datepicker-group.ui-datepicker-group-first table.ui-datepicker-calendar tbody tr td.ui-datepicker-unselectable.ui-state-disabled.rbn-checkout-date