2013-03-01 79 views
0

爲什麼我們在使用CSS進行佈局時需要使用GWT中的佈局面板?爲什麼我們在使用CSS進行佈局時需要使用GWT中的佈局面板?

e.g在GWT我們使用layoutpanel佈局StackLayoutPanel

layoutpanel.setWidgetLeftWidth(stackpanel, 5, Unit.PCT, 30, Unit.EM); 
+3

你在問什麼? 「爲什麼GWT擁有那些已經有CSS的佈局部件?」或者「爲什麼當你已經使用CSS佈局時需要使用佈局面板?」 – 2013-03-01 08:56:42

+0

@thomas:爲什麼GWT的佈局部件已經有了CSS那? – Mani 2013-03-01 09:14:31

回答

4

理由三:

A.更快的編程。 B.清潔代碼。

B.清潔代碼。

與具有絕對/相對定位的div相比,GWT面板支持更多的功能。您不必使用面板:您可以在Ui:Binder中使用HTML和CSS,但必須手動執行某些操作。基本上,你將不得不編程接近jQuery的水平。

GWT面板可以擴展,你不能用div來做。 C.瀏覽器兼容性。

GWT是在瀏覽器不兼容的情況下開發的。它慢慢變成一個問題,但差異依然存在,GWT甚至支持仍在廣泛使用的舊瀏覽器。