在Gwt中,使用HTMLPanel内部设计布局是好还是不好?<table> </table>

时间:2013-10-01 14:34:48

标签: gwt

许多网页设计师强烈反对使用表格来设计布局,因为他们认为表格数据表不是用于保存对象。

我觉得桌子很容易理解,易于使用,结构合理。我不喜欢Div因为它真的很难使用&amp;也很难理解。

但在Gwt环境中,我听到有12K声望的人建议在<Table>内使用HTMLPanel来控制布局,因为它很容易使用&amp;如果我们使用Gwt Layout小部件,如FlowLayout,LayoutPanel ......

,则更灵活

UiBinder文件:       更多行+列这里设计布局

所以在Gwt中,在HTMLPanel中使用<table>来设计布局是好还是不好?

3 个答案:

答案 0 :(得分:0)

我没有12k代表,但这是我们的工作。 我们的设计师让我们使用gwt-bootstrap,它提供了与Twitter-Boostrap相同的脚手架功能。

我从来没有使用布局小部件,我为此感谢他。

答案 1 :(得分:0)

布局很简单,但对浏览器效率不高,浏览器必须等到拥有并解析所有表格html才开始渲染表格。(现在,现代浏览器尝试在此之前渲染)。当嵌套表中有许多表时,问题就出现了。大多数gwt面板使用表,并且在GWT中使用VerticalPanel,Horizo​​ntalPanel,GridPanel,FlexPanel,DisclosurePanel,TabPanel构建布局将使用许多嵌套表,并且浏览器将很难渲染。 使用HtmlPanel和一个表将比许多嵌套表更好。

答案 2 :(得分:0)

我认为正确的答案是使用Div cos使用表会在其他旧浏览器中引起一些怪癖。