Apache Tiles - это полезно, когда не используется Table Layout? - PullRequest
1 голос
/ 08 декабря 2011

в соответствии с 13 причин, почему CSS превосходит таблицы в дизайне веб-сайтов

гораздо лучше использовать CSS-макет, чем макет таблицы,

сейчас, в примерах All 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> 

Мой вопрос такой: бесполезно / бессмысленно использовать Tiles Framework при использовании CSS-Layout?что-то вроде этого?или .. Это убивает плитки?

<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 Ответ

2 голосов
/ 11 декабря 2011

Нет, это не устраняет его необходимость.Даже если порядок ваших элементов div не важен, поскольку макет выполняется с помощью CSS, вам не нужно повторять div и верхний и нижний колонтитулы в каждой JSP вашего приложения.Заголовок HTML - это то, что вы не хотите повторять.Так что все же лучше раз и навсегда поместить их на страницу макета, а мути - только размещать основной текст на каждой странице приложения.

...