2015-12-07 20 views
1

我正在使用ZK框架。我在标签中有一条静态文本行:如何在使用ZK框架的标签中强调一些文字?

 <label 
      value="If you have already submitted a leave application or need to modify 
        an existing leave, do not submit an online application. " /> 

我只需要强调此句子的某些部分。我试着在我想强调的文字周围放上<u> </u>,但这在ZK中是不允许的。

我也尝试过创建单独的标签,并使用style="text-decoration: underline;"来确定指定的文本。然而,这种强调方式使得每个标签都显示在它自己的行上。

有什么方法可以只强调我标签的某些部分?

+0

将多个标签放在一起并且某些标签下划线? – Annabelle

回答

1

您无法将样式附加到标签的某些部分。

就像@Link已经评论过的,你可以使用多个标签并设置不同的标签。

如果你在你的文字有真正的HTML,你可以使用以下命令:构造

HtmlNativeComponent n = new HtmlNativeComponent("html", "<h2>title</h2>","<p>your text</p>"); 

解说:

  • "html" =>在您所有的文本之间的元素。 (包装元素)
  • "<h2>title</h2>" =>第一部分。如果你追加更多的孩子到本地组件,其他们会来。
  • "<p>your text</p>" =>第二部分。如果你追加更多的孩子到本地组件,其之前,他们会来。