GWT текст с разными цветами - PullRequest
1 голос
/ 21 марта 2012

У меня была метка, которая получает текст, пример 12 Статус 3 Мне нужно поставить цифры с другим цветом. Каков наилучший способ справиться с этим?

спасибо за помощь

Ответы [ 2 ]

2 голосов
/ 22 марта 2012

Каждый фрагмент текста, который вы хотите иметь другой цвет, будет нуждаться в собственном теге .Вот как StackOverflow и другие сайты имеют встроенный форматированный текст.Вы все еще можете использовать один элемент

Например:

/* CSS */
label { color:black; }
.red { color:red; }
.blue { color:blue; }

GWT:

myLabel.setInnerHTML("<span class='red'>12</span> Status <span class='blue'>3</span>");
1 голос
/ 21 марта 2012

Вы не можете сделать это с одним ярлыком. Вы должны использовать три отдельные метки и окрашивать каждую независимо. Вы, вероятно, хотите использовать InlineLabel, чтобы держать их все в одной строке - я думаю, InlineLabel работает так же, как тег <span>.

Лучший способ раскрасить метку - css или CssResource.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...