簡體   English   中英

如何在GWT中浮動元素

[英]How to float an element in GWT

我在GWT中有一個元素。 我希望它向右浮動。 我已經嘗試過DOM.setStyleAttribute(element, "float", "right"); 但不起作用。 我不確定我是否使用正確的屬性(浮點數)。 你有什么主意嗎?

正確的浮動方式是使用“ cssFloat”屬性:

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

“ float”是javascript中的保留關鍵字。

好吧,這引出了一個顯而易見的問題……您為什么不使用GWT布局來做到這一點? GWT的目的是(至少部分地)抽象CSS定位/布局。 或者,而是使用更熟悉的桌面GUI布局模型(BoxLayout,GridLayout等)。

我的想法是,您可以使用靜態XHTML和CSS文件方法解決此問題。 然后,一旦在那里工作,就可以將其轉換為gwt方法。

使用GWT方法時,我仍將倡導樣式化和表示法的思想保留在CSS文件中,靜態結構保留在宿主HTML文件中,而動態窗口小部件放置在GWT代碼中。

值得提醒(或提及),當您將這些DIV和SPAN布局為使用ID時,可幫助您在GWT代碼中找到該元素並使用動態控件填充它。 當然,在元素定義中使用“類”來改進將用於執行浮動的CSS。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM