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?

War es hilfreich?

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:)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top