2013-07-15 56 views
1

我有一个html面板,我想添加html面板到浏览器屏幕,因此我用rootPanel.get().add(htmlPanel);。但是它们是在屏幕开始和HTML面板中的第一个小部件之间的额外空间(如图中所示)。我尝试了设置rootPanel.get().setheight("100%") and rootPanel.get().setsize("100%","100%"),但它似乎没有工作,请帮助我想要删除多余的空间,并使小部件从头开始。增加gwt根面板的高度

enter image description here

+2

你检查该“额外空间”与浏览器的开发工具?你要在''RootPanel.get()''的_end_(即''元素)的_end_处添加'htmlPanel',所以看看你已经有了什么。 –

+0

是的,它会自动添加50px的填充可以请告诉我如何删除它 – Ekata

+0

填充添加到哪个元素?添加它的选择器是什么?以及它来自哪个样式表?开发工具应该为您提供调试该问题所需的全部信息。 –

回答

3

这种填充由GWT引导其NavBar插件加入。看到javadoc注:

注:我们假设大多数人会使用ResponsiveNavbar,所以,我们自动body添加padding-top: 50px。如果你不希望这样,你必须把padding-top: 0px;手动在您的文档body标记。

参见https://github.com/gwtbootstrap/gwt-bootstrap/issues/120

+0

在这一点上,它似乎像gwt-bootstrap是一堆垃圾,你最好使用Bootstrap而不使用gwt-bootstrap。 –

+0

是的,我不得不手动设置填充..工作感谢。 – Ekata