Apache Tiles - 在不使用表格布局时有用吗?

时间:2011-12-08 12:27:45

标签: java-ee layout tiles2 apache-tiles

根据13 Reasons Why CSS Is Superior to Tables in Website Design

使用CSS布局要比表格布局好得多,

现在,所有Tiles示例都使用Table-Layout来插入切片

<table  border="2"  width="300"  bordercolor="Gray">
  <tr>
    <td  bgcolor="Blue"><strong><tiles:getAsString name="title"/></strong></td>
  </tr>
  <tr>
    <td><tiles:insert attribute="header"/></td>
  </tr>
  <tr>
    <td><tiles:insert attribute="body"/></td>
  </tr>
</table> 

我的问题是,在使用CSS-Layout时使用Tiles框架是否无用/无意义?这样的事情?或..它会杀死Tiles吗?

<body>
    <div id="header">
       <div id="headerTitle"><tiles:insertAttribute name="header" /></div>
    </div>
    <div id="content">
       <tiles:insertAttribute name="body" />
    </div>
    <div id="footer">
       <tiles:insertAttribute name="footer" />
    </div>
</body>

由于

1 个答案:

答案 0 :(得分:2)

不,它并没有消除它的需要。即使你的div的顺序不重要因为布局是用CSS完成的,你也不想在应用程序的每个JSP中重复页眉和页脚div。 HTML头也是你不想重复的东西。因此,最好将它们放在布局页面中,一劳永逸地将ant放在应用程序的每个页面中。