如何在GWT中浮动元素

时间:2009-02-23 09:38:09

标签: css gwt

我在GWT中有一个元素。我想让它漂浮正确。我试过DOM.setStyleAttribute(element, "float", "right");但是没有用。我不确定我是否使用了正确的属性(float)。你有什么想法吗?

3 个答案:

答案 0 :(得分:3)

浮动的正确方法是使用“cssFloat”属性:

DOM.setStyleAttribute(element, "cssFloat", "right");

“float”是javascript中的保留关键字。

答案 1 :(得分:1)

好的,这就引出了一个显而易见的问题......为什么你不使用GWT布局来做到这一点?这有点GWT的意思是(至少部分)抽象的CSS定位/布局。或者更确切地说,使用更熟悉的桌面GUI布局模型(BoxLayout,GridLayout等)。

答案 2 :(得分:0)

我的想法是你在静态的XHTML和CSS文件方法中解决这个问题。然后,一旦你在那里工作,你可以将其转换为gwt方法。

使用GWT方法,我仍然会推广样式和演示的理念保留在CSS文件中,静态结构保留在主机HTML文件中,动态窗口小部件放置在GWT代码中。

值得提醒(或提及)当您将这些DIV和SPAN布局为使用ID时,帮助您在GWT代码中找到该元素并使用动态控件填充它。当然,在元素定义中使用“class”来改进你将用来执行float的CSS。