2017-05-03 36 views
0

我在我的项目中使用GWTbootstrap3。我想表明我旁边的标题的引导标志:H1标题内的GWT徽章?

版本1(作品,但显示下badget 标题,我不想)

<h1 ui:field="title" class="{style.title} title-width"> 
</h1> 
<b:Badge ui:field="date"/> 

第2版(不工作,即标题显示,但徽章的跨度不存在!!)

根据https://www.w3schools.com/bootstrap/bootstrap_badges_labels.asp ...它说“[...]徽章可以在其他元素[...]内使用”)

<h1 ui:field="title" class="{style.title} title-width"> 
    <b:Badge ui:field="date"/> 
</h1> 

其实,当我检查HTML内的HTML span元素是不是所有?

有什么想法?

问候 汉纳斯

+0

h1是块元素,而不是内联。在此处查看详细信息 - http://stackoverflow.com/a/4041841/935651 这意味着您不能在h1元素旁边放置另一个元素。 – alexp

+0

你可以自己尝试一下,并把徽章放入h1中,它会显示正确,问题是我没有用gwtbootstrap3完成它 – user668338

+0

为Java类和ui.xml添加完整的代码,它会更容易告诉那是什么错误。 – alexp

回答

0

正如你所看到的H1具有UI:场。在Java代码中,绑定元素被setInnerText()覆盖。因此徽章被完全消除。我很愚蠢地忽视这一点。对不起,对于问题