HTML CSS 講座 トップページへ

ホームページ作成 いまさらHTML,CSS講座

|  Home  |  ホームページ作成の知識  |  HTML 講座  |  HTML TABLE 講座  |  スタイルシート(CSS) 講座  |  携帯サイト 作成 講座  |
[HTMLテンプレートカテゴリ] [未分類カテゴリ]

いまさらHTML,CSS講座トップ > HTMLテンプレート インデックスページ > TABLEテンプレート

本稿では、メニューや、トピックスなどを格納するボックスを作成します。

■ BOX TABLEテンプレート
表示  表 示
メニューのタイトル
  • メニュー1
  • メニュー2
  • メニュー3
ソース  ソース 例
<table cellspacing="0">
<tr><td style="border: 1px solid #cdcdcd; background:#cdcdcd;">メニューのタイトル</td></tr>
<tr><td style="border: 1px solid #cdcdcd;">
<ul>
<li>メニュー1</li>
<li>メニュー2</li>
<li>メニュー3</li>
</ul>
</td></tr>
</table>
表示  カスタマイズ
メニューのタイトル
  • メニュー1
  • メニュー2
  • メニュー3
ソース  ソース 例
<table cellspacing="0" width="224">
<tr><td style="border: 0px; background-image:url(template/menu_back.gif);">メニューのタイトル</td></tr>
<tr><td style="border: 1px solid #4d99e5;background: #ddf4ff">
<ul style="margin-left:0px;padding-left:20px;">
<li>メニュー1</li>
<li>メニュー2</li>
<li>メニュー3</li>
</ul>
</td></tr>
</table>
■ 解説
背景画像→メニュー部の背景画像
table要素に、横幅(224px)を指定し、メニュータイトル部の td要素には、border(罫線)を、0pxで指定し、background-imageプロパティで背景画像を指定します。
2段目のメニュー内容の td要素の罫線に、メニュータイトル部で指定した背景画像の色と同じ色(#4d99e5)を指定し、少し薄めの色(#ddf4ee)を背景色に指定しています。
ul要素の、marginプロパティとpaddingプロパティは、表示位置の調節です。
スタイルシートの記述が長くなりましたので、head要素に記述するか、外部スタイルシートで指定すると、HTMLの記述がすっきりします。

(C) いまさらHTML CSS講座 2002-2008 All right reserved