Ich arbeite an einem Apache Trinidad 1.2.14 Projekt. Ich muss ein grundlegendes Styling für eine Komponente machen (in meinem Fall tr:breadCrumbs
). Mein Problem ist, dass Trinidad einige Stileigenschaften hinzufügt und sogar überschreibt.Verhindern, dass Trinidad Stileigenschaften in erzeugtem CSS hinzufügt/überschreibt
Zum Beispiel diese Regel in meiner Haut:
af|breadCrumbs { padding-bottom: 4px !important; }
in der resultierenden CSS-Datei wiedergegeben wird, wie:
.af_breadCrumbs { padding-bottom: 12px; display: table; }
Meine Haut ist, die sich simple.desktop
:
<skin>
<id>mySkin.desktop</id>
<family>mySkin</family>
<render-kit-id>org.apache.myfaces.trinidad.desktop</render-kit-id>
<style-sheet-name>_skin/mySkin.desktop.css</style-sheet-name>
<extends>simple.desktop</extends>
</skin>
That ist wahrscheinlich, wo die Eigenschaften herkommen.
Ich versuchte sogar mit -tr-inhibit: all
, aber das scheint nicht zu funktionieren.
-tr-inhibit
zum Beispielaf|foo {-tr-inhibit: padding; color: red}
Diese CSS-Eigenschaft wird verwendet, CSS-Eigenschaften zu hemmen/Reset, die Sie von einer Basis Haut erben.
Wie kann dieses Verhalten verhindert werden?