Wie schreibe ich kombiniert Selektoren in CssResource?
-
29-09-2019 - |
Frage
Angenommen, ich einen CSS-Stil wie diese:
.foo a, .foo a:visited .foo a:hover {
/* some styles here */
}
.bar table tr td{
/* other style here */
}
Wie erkenne ich sie, um sie in CSS Ressource? Insbesondere sollte, welche Art Name bezeichne ich in meiner eigenen CssResource Schnittstelle?
Lösung
Die Frage ist Warum möchten Sie sie beziehen möchten? :) Das CssResource
ist nur eine bequeme Möglichkeit, Stil Namen beziehen, die durch die GWT-Compiler verschleiern erhalten. Also, würden Sie String foo()
und String bar()
in sie, so dass Sie diese Stile auf Ihre Widgets in Ihrem Java-Code hinzufügen können. Nun, sagen wir, legen Sie eine Tabelle in Ihrem Widget, dass die .bar
Stil hat angewendet - die .bar table tr td
automagically zu jeder Zelle der Tabelle (wie üblich CSS-Regeln) angewendet wird, können Sie keine anderen Stilnamen hinzufügen müssen, usw. ., so gibt es keine Notwendigkeit, dass (.bar table tr td
) Stil zu beziehen direkt wie es allein für den .bar
Stil benötigt wird.
Hoffnung, dass Sinn gemacht:)