Comment puis-je écrire des sélecteurs combinés à CssResource?
-
29-09-2019 - |
Question
Supposons que j'ai un style css comme ceci:
.foo a, .foo a:visited .foo a:hover {
/* some styles here */
}
.bar table tr td{
/* other style here */
}
Comment les identifier dans les ressources CSS? Plus précisément, quel nom de style dois-je faire référence dans ma propre interface CssResource?
La solution
La question est pourquoi voudriez-vous référer à eux? :) Le CssResource
est juste un moyen pratique de se référer à des noms de style qui s'obscurcie par le compilateur GWT. Alors, vous mettriez String foo()
et String bar()
en elle, afin que vous puissiez ajouter ces styles à vos Widgets dans votre code Java. Maintenant, disons, vous mettez une table dans votre widget qui a le style .bar
appliqué - la .bar table tr td
se automagiquement appliquée à toutes les cellules de ce tableau (selon les règles CSS habituelles), vous n'avez pas besoin d'ajouter d'autres noms de style, etc. . il n'y a donc pas besoin de se référer à ce (.bar table tr td
) de style directement comme il est nécessaire pour le style .bar
seul.
Espoir cela avait un sens:)