我正在使用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等)。

10-06 07:56