为什么我们在使用CSS进行布局时需要在GWT中使用布局面板?
例如在gwt中我们使用layoutpanel来布局StackLayoutPanel
layoutpanel.setWidgetLeftWidth(stackpanel, 5, Unit.PCT, 30, Unit.EM);
答案 0 :(得分:4)
三个原因:
一个。更快的编程。
B中。更清洁的代码。
GWT面板比具有绝对/相对定位的div支持更多功能。您不必使用面板:您可以在Ui:Binder中使用HTML和CSS,但是您必须手动执行某些操作。基本上,你必须在接近jQuery级别编程。
GWT面板可以扩展,你不能用div做。
℃。浏览器兼容性。
GWT是在浏览器彼此不太兼容时开发的。它逐渐变得不那么重要了,但差异仍然存在,GWT甚至支持仍在广泛使用的旧浏览器。