Как мне написать комбинированные селекторы в CssResource? - PullRequest
1 голос
/ 25 июня 2010

Предположим, у меня есть стиль CSS, как это:

.foo a, .foo a:visited .foo a:hover {
   /* some styles here */
 }

.bar table tr td{
   /* other style here */
 }

Как мне их идентифицировать в CSS-ресурсе? В частности, на какое имя стиля мне следует ссылаться в моем собственном интерфейсе CssResource?

1 Ответ

1 голос
/ 25 июня 2010

Вопрос , почему вы хотите сослаться на них? :) CssResource - это просто удобный способ обращения к именам стилей, которые запутываются компилятором GWT. Таким образом, вы добавили бы String foo() и String bar(), чтобы вы могли добавить эти стили к своим виджетам в своем коде Java. Теперь, скажем, вы поместили таблицу в свой виджет, к которой применен стиль .bar - .bar table tr td автоматически применяется к каждой ячейке этой таблицы (согласно обычным правилам CSS), вам не нужно добавлять какие-либо другие имена стилей и т. д., поэтому нет необходимости обращаться к этому (.bar table tr td) стилю напрямую, как это необходимо только для стиля .bar.

Надеюсь, что это имеет смысл:)

...