Un tempo vi erano le tabelle.
Non create per lo scopo ma utilizzate per l'impaginazione risultavano semplici da usare.

codice:
<table>
	<tr>
		<td colspan="3" style="background-image: file_up.jpg;">header</td>
	</tr>
	<tr>
		<td style="background-image: file.jpg; background-repeat:repeat">a</td>
		<td>a</td>
		<td style="background-image: file.jpg; background-repeat:repeat">a</td>
	</tr>
	<tr>
		<td colspan="3" style="background-image: file_down.jpg;">Footer</td>
	</tr>
</table>
Così facendo a prescindere da quanto si scrivesse si poteva creare una sorta di cornice attorno.
Ora tutto questo come si potrebbe fare?
Lo so che la domanda potrebbe essere scema. Ma non usando le tabelle come si potrebbe strutturare?