我只有1个FlowPanel& 1 InlineHTML,以下代码不会使InlineHTML进入FlowPanel的中间。
myFlowPanel.setWidth("100%");
myFlowPanel.add(myInlineHTML);
myInlineHTML.setHTML("<table>...</table>");
myFlowPanel.addStyleName(getView().getRes().css().textAlignCenterImportant());
//This is css
.textAlignCenterImportant{
text-align:center !important;
}
我们如何通过使用1个FlowPanel&amp; amp;中心将myInlineHTML集中在myFlowPanel(GWT)中? 1 InlineHTML没有使用其他额外的小部件?
答案 0 :(得分:1)
这个CSS会解决你的问题。将其应用于InlineHTML
。
.center_text {
display: block;
text-align: center !important;
}
InlineHTML
已转换为HTML中的<span>
标记。
以下是示例代码:
FlowPanel fixHeaderPanel = new FlowPanel();
fixHeaderPanel.setWidth("100%");
InlineHTML inlineHTML=new InlineHTML("Hi how are you!");
inlineHTML.setStyleName("center_text");
fixHeaderPanel.add(inlineHTML);
快照:
修改
根据您的上一条评论。
试试这个:
inlineHtnl.setHTML("<table width='100%'>..</table>");