删除GWT生成的绝对位置

时间:2012-04-10 20:32:48

标签: css gwt

在我的网页中,我有一个菜单(HorizontalPanel)应该被固定到页面的底部。为此,我尝试使用RootLayoutPanel类并在其中添加一个南部小部件,我成功地做到了这一点。但问题是菜单没有居中。 我试图添加另一个我写的CSS(注意位置):

.cetrer {
    Margin-left : auto;
    margin-right: auto;
    position: relative;
}

但是当页面被重新编译时,GWT将位置设置为绝对。 我尝试通过将此lign添加到代码来强制该位置,但它不起作用:

DOM.setElementAttribute(menuBar.getElement(), "style", "position: relative;");

那么有什么解决方案可以修复吗? 感谢

1 个答案:

答案 0 :(得分:1)

您是否尝试过添加!important;? 喜欢:

.cetrer {
    Margin-left : auto;
    margin-right: auto;
    position: relative !important;
}

虽然不是最好的解决方案。