当我们已经有CSS用于布局时,为什么我们需要在GWT中使用布局面板?

时间:2013-03-01 08:52:56

标签: css gwt layoutpanels

为什么我们在使用CSS进行布局时需要在GWT中使用布局面板?

例如在gwt中我们使用layoutpanel来布局StackLayoutPanel

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

1 个答案:

答案 0 :(得分:4)

三个原因:

一个。更快的编程。

B中。更清洁的代码。

GWT面板比具有绝对/相对定位的div支持更多功能。您不必使用面板:您可以在Ui:Binder中使用HTML和CSS,但是您必须手动执行某些操作。基本上,你必须在接近jQuery级别编程。

GWT面板可以扩展,你不能用div做。

℃。浏览器兼容性。

GWT是在浏览器彼此不太兼容时开发的。它逐渐变得不那么重要了,但差异仍然存在,GWT甚至支持仍在广泛使用的旧浏览器。