H1标题内的GWT徽章?
问题描述:
我在我的项目中使用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元素是不是所有?
有什么想法?
问候 汉纳斯
答
正如你所看到的H1具有UI:场。在Java代码中,绑定元素被setInnerText()覆盖。因此徽章被完全消除。我很愚蠢地忽视这一点。对不起,对于问题
h1是块元素,而不是内联。在此处查看详细信息 - http://*.com/a/4041841/935651 这意味着您不能在h1元素旁边放置另一个元素。 – alexp
你可以自己尝试一下,并把徽章放入h1中,它会显示正确,问题是我没有用gwtbootstrap3完成它 – user668338
为Java类和ui.xml添加完整的代码,它会更容易告诉那是什么错误。 – alexp