【问题标题】:Why we need to use layout panels in GWT when we are already having CSS for layouting?当我们已经有 CSS 进行布局时,为什么我们需要在 GWT 中使用布局面板?
【发布时间】:2013-03-01 08:52:56
【问题描述】:

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

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

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

【问题讨论】:

  • 你在问什么? “为什么 GWT 有用于已经有 CSS 的布局的小部件?”或“为什么你已经在使用 CSS 进行布局时还需要使用布局面板?”
  • @thomas:为什么 GWT 有用于已经有 CSS 的布局的小部件?

标签: css gwt layoutpanels


【解决方案1】:

三个原因:

A.更快的编程。

B.更简洁的代码。

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

GWT 面板可以扩展,而 div 无法做到这一点。

C.浏览器兼容性。

GWT 是在浏览器之间的兼容性大大降低时开发的。它正在慢慢变得不再是一个问题,但仍然存在差异,而且 GWT 甚至支持仍在广泛使用的旧版浏览器。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-02-07
    • 2020-11-14
    • 1970-01-01
    • 2020-07-27
    • 1970-01-01
    • 2022-01-16
    • 1970-01-01
    • 2023-01-24
    相关资源
    最近更新 更多