背景画像を一部に使いたい場合、ブラウザのサイズが変わると文字と絵が重なったりしがちなので、絶対に重ならないようにと思ってページ全体を<TABLE>タグに入れて画像はセルの背景として貼り付けてしまったのがピアノ・矢絣・プリンターのデモのレイアウトです。
<BODY STYLE="margin:0px">
<TABLE CELLSPACING="0" CELLPADDING="0" HEIGHT="100%" WIDTH="100%"><TR>
<!-左の画像の大きなセル-->
<TD BACKGROUND="ファイルパス/ファイル名" WIDTH="P"></TD>
<!-画像の右側の大きなセル--><TD STYLE="padding:4mm">
…記事…
</TD></TR></TABLE>
</BODY>
更に、記事と記事の境目に繰り返し画像をセパレータとして使用する際は、テーブルのセルをHEIGHTはピクセル値で適宜指定、幅を100%として背景画像と指定しています。
<TABLE>…
<TR><TD WIDTH="100%" HEIGHT="P" BACKGROUND="ファイルパス/ファイル名"></TD></TR>
…</TABLE>
記事の内部も含めてまわりにも画像を指定したい場合、3×3マスのテーブルにそれぞれの背景を指定します。画像5が無くて背景色の指定のみの場合も有ります。
<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="center" STYLE="line-height:150%"><TR>
<TD BACKGROUND="ファイルパス/画像1ファイル名" WIDTH="P1" HEIGHT="P2"></TD>
<TD BACKGROUND="ファイルパス/画像2ファイル名"></TD>
<TD BACKGROUND="ファイルパス/画像3ファイル名" WIDTH="P3"></TD>
</TR><TR>
<TD BACKGROUND="ファイルパス/画像4ファイル名"></TD>
<TD BACKGROUND="ファイルパス/画像5ファイル名" VALIGN="top">
…記事…
</TD>
<TD BACKGROUND="ファイルパス/画像6ファイル名"></TD>
</TR><TR>
<TD BACKGROUND="ファイルパス/画像7ファイル名" HEIGHT="P4"></TD>
<TD BACKGROUND="ファイルパス/画像8ファイル名"></TD>
<TD BACKGROUND="ファイルパス/画像9ファイル名"></TD>
</TR></TABLE><BR><BR>
記事のセルの高さ・幅をピクセル値で固定すれば、更に凝ったデザインも可能になるでしょう。ただし、この場合は記事当りの文字数をある程度一定にする必要が有ります。IE4以上で
<TABLE CELLSPACING="0" CELLPADDING="0" ALIGN="center" STYLE="line-height:150%" WIDTH="P1+P5+P3"><TR>
<TD BACKGROUND="ファイルパス/画像1ファイル名" WIDTH="P1" HEIGHT="P2"></TD>
<TD BACKGROUND="ファイルパス/画像2ファイル名" WIDTH="P5"></TD>
<TD BACKGROUND="ファイルパス/画像3ファイル名" WIDTH="P3"></TD>
</TR><TR>
<TD BACKGROUND="ファイルパス/画像4ファイル名" HEIGHT="P6"></TD>
<TD BGCOLOR="ファイルパス/画像5ファイル名" VALIGN="top">
<DIV STYLE="overflow:auto;width:P5;height:P6">
…記事…
</DIV>
</TD>
<TD BACKGROUND="ファイルパス/画像6ファイル名"></TD>
</TR><TR>
<TD BACKGROUND="ファイルパス/画像7ファイル名" HEIGHT="P4"></TD>
<TD BACKGROUND="ファイルパス/画像8ファイル名"></TD>
<TD BACKGROUND="ファイルパス/画像9ファイル名"></TD>
</TR></TABLE><BR><BR>