[英]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.