このサンプルは、右側に配置したナビゲーションメニューを左側に表示させます。SEO(検索エンジンの最適化)を考慮すると、本文はbodyタブの直後に配置するのが効果的です。ところが、ナビゲーションメニューを左側に表示させるとbodyタグの直後がメニューになってしまいます。ここでは、table要素のトリックを利用して右側に配置したメニューを左側に表示します。具体的なメニューの配置は、ソースコードを参照してください。
2列の表(table)を作成して、1行目の1列を空にするのがポイントです。この場合、2行目の1列に宣言したメニューが1行目の1列に表示されます。
<table width="100%" border="0">
<tr>
<td width="20%" valign="top" bgcolor="red"></td>
<td width="80%" valign="top" rowspan="2" bgcolor="cyan">
ここに本文を記述する・・・
</td>
</tr>
<tr>
<td width="20%" valign="top" bgcolor="yellow">
<a href="#">メニュー1</a><br />
<a href="#">メニュー2</a><br />
<a href="#">メニュー3</a><br />
</td>
</tr>
</table>
このサンプルは、右側に配置したナビゲーションメニューを左側に表示させます。SEO(検索エンジンの最適化)を考慮すると、本文はbodyタブの直後に配置するのが効果的です。ところが、ナビゲーションメニューを左側に表示させるとbodyタグの直後がメニューになってしまいます。ここでは、table要素のトリックを利用して右側に配置したメニューを左側に表示します。具体的なメニューの配置は、ソースコードを参照してください。
2列の表(table)を作成して、1行目の1列を空にするのがポイントです。この場合、2行目の1列に宣言したメニューが1行目の1列に表示されます。
<table width="100%" border="0">
<tr>
<td width="20%" valign="top" bgcolor="red"></td>
<td width="80%" valign="top" rowspan="2" bgcolor="cyan">
ここに本文を記述する・・・
</td>
</tr>
<tr>
<td width="20%" valign="top" bgcolor="yellow">
<a href="#">メニュー1</a><br />
<a href="#">メニュー2</a><br />
<a href="#">メニュー3</a><br />
</td>
</tr>
</table>