AX *無料 アクセス解析
*太陽光発電

ホームページ制作作成のアルタスネット

ホームページ制作作成のアルタスネット
ホームページ素材  CSS メニュー

ホームページ素材集のCSS メニューを利用するに当たり、『リスト』の使い方を理解しておくと、スムーズに応用できます。簡単な説明を載せておきます。
 例として
   Menu1
   Menu2
   Menu3
   Menu4
   Menu5
  を横並びにしたメニューを作成します。

テキストで作った場合

Menu1 Menu2 Menu3 Menu4 Menu5

--- HTML ---
<div>
<a href="#">Menu1</a> <a href="#">Menu2</a> <a href="#">Menu3</a> <a href="#">Menu4</a> <a href="#">Menu5</a>
</div>

テキストで作った場合 格好を付けるため区切り線を入れる

Menu1Menu2Menu3Menu4Menu5

--- HTML ---
<div>
| <a href="#">Menu1</a> | <a href="#">Menu2</a> | <a href="#">Menu3</a> | <a href="#">Menu4</a> | <a href="#">Menu5</a> |
</div>

上の例でも、表示と動作上何も問題ありませんが、メンテナンスの時非常に苦労します。
一つ一つ探りながら間違いの無いように手直ししなくてはなりません。
それと、スマートで解りやすいコーディングではありません。

このような場合『リスト』を使って、次の例の用に作りましょう。

リストで作った場合 両サイドに区切り線なし 最初の要素にクラス 『first』 指定

Menu1Menu2Menu3Menu4Menu5

--- HTML ---
<div id="navi">
  <ul>
    <li class="first"><a href="#">Menu1</a> </li>
    <li><a href="#">Menu12</a></li>
    <li><a href="#">Menu13</a></li>
    <li><a href="#">Menu14</a></li>
    <li><a href="#">Menu15</a></li>
  </ul>
</div>

--- CSS ---
#fnavi {
  text-align:center;
}

#fnavi li {
  display:inline;
  padding-left:10px;
  padding-right:5px;
  border-left:1px solid #000000;
}

#fnavi li.first {
  border-left:none;
}

リストで作った場合 両サイドに区切り線なし 擬似クラス 『first-child』 指定

Menu1Menu2Menu3Menu4Menu5

--- HTML --- 以下 HTML は同じ なので省略
<div id="navi">
  <ul>
    <li ><a href="#">Menu1</a> </li>
    <li><a href="#">Menu12</a></li>
    <li><a href="#">Menu13</a></li>
    <li><a href="#">Menu14</a></li>
    <li><a href="#">Menu15</a></li>
  </ul>
</div>

--- CSS ---
#fnavi {
text-align:center;
}

#fnavi li {
  display:inline;
  padding-left:10px;
  padding-right:5px;
  border-left:1px solid #000000;
}

#fnavi li:first-child {
  border-left:none;
}

リストで作った場合 両サイドに区切り線なし 隣接セレクタ 『+』 指定

Menu1Menu2Menu3Menu4Menu5

--- CSS ---
#fnavi {
text-align:center;
}

#fnavi li {
  display:inline;
  padding-left:10px;
  padding-right:5px;
}

#fnavi li+li {
  border-left:1px solid #000000;
}

リストで作った場合 両サイドに区切り線あり

Menu1Menu2Menu3Menu4Menu5

--- CSS ---
#fnavi {
  text-align:center;
}

#fnavi ul {
  display:inline;
  padding-left:5px;
  border-left:1px solid #000000;
}

#fnavi li {
  display:inline; padding-left:5px;
  padding-right:10px;
  border-right:1px solid #000000;
}

リストを横並びメニューとして使う方法が分かると!

普通は縦に並ぶはずの『リスト』を横に並べる方法や、各要素の操作方法を学習すると、後はその要素をロールオーバーしたり、色を変えたりと、単なる応用になります。
是非このサイトのCSS メニュー素材を使う前に、マスターしておきましょう。

 

ドメイン取得
ドメイン登録実績60万件のお名前.com 世界にたった一つ、あなただけのドメインが年額タッタの980円から取得できます!
貴方だけのドメインが、タッタの年額660円から取得できるバリュードメイン、コアサーバー あなただけのドメインが、年額タッタの980円から取得できます!
取扱いドメインと価格 はこちらから
空きドメイン検索 はこちらから

レンタルサーバ
コアサーバーは、PHP+MySQLの快適性を重視した大容量(15GB)の次世代レンタルサーバーサービスです。コアサーバーは、PHP+MySQLの快適性を重視した大容量(15GB)の次世代レンタルサーバーサービスです。
15GBの容量で月額たったの500円
はやくて、やすくて、カンタン。全てが揃った究極のレンタルサーバ、さくらのレンタルサーバ コントロールパネルが分かりやすく初めての人でも簡単に設置できます。 オススメは月額500円の
スタンダードタイプ
高品位専用レンタルサーバ NEXTSERVER【ネクストサーバ】 マシンプラン、回線プランを自由に選択−使用目的に合わせて使えリソースが気にならない専用サーバ

ネット運営に必須なアイテム
ネットショッピングに便利!イーバンク銀行 イーバンク銀行
ネット上の支払い・入金は手数料無料で行えます。また、ポイント換金やtotoで一攫千金も狙えます。 是非口座開設しておきたい銀行です。
なんてたって信頼と実績の三井住友VISAカード
「三井住友VISAカード」
ネット利用にはクレジットカードが何かと重宝します。

Registration:

ホームページ制作作成