我正在使用GWT HtmlPanel对小部件进行分组。我想使用CSS将HtmlPanel的高度设置为100%。并设置背景色。
这是我的代码:
CSS:
.loginhtmlpan {
宽度:100%;
高度:100%;
背景颜色:#424242;
}
请在这种情况下帮助我。
最佳答案
尝试使用基于约束的CSS定位,而不是通过编程指定特定的高度和宽度。对于标准GWT小部件,这已成为一种常见的做法。样式如下:
.myCssStyle {
位置:绝对;
最高:0;
左:0;
正确:0;
底部:0
}
然后,您可以使用addStyleName(“ myCssStyle”)将此样式添加到HTMLPanel中-这样做的好处是,当发生浏览器调整大小事件时,将正确地免费调整HTMLPanel的大小。附带说明一下,大多数GWT“布局”容器使用基于约束的定位(DockLayoutPanel,LayoutPanel,SplitLayoutPanel等)。