左側にメニューを表示

説明補足説明コードコメント投稿

このサンプルは、右側に配置したナビゲーションメニューを左側に表示させます。SEO(検索エンジンの最適化)を考慮すると、本文はbodyタブの直後に配置するのが効果的です。ところが、ナビゲーションメニューを左側に表示させるとbodyタグの直後がメニューになってしまいます。ここでは、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>