1. ページ情報
  2. メインコンテンツ
  3. メニュー
  4. サブコンテンツ
  5. サイト情報


当ページまでの足跡
ホーム
インターネット
CSS Tips
ulタグで横並びのメニューを作る2

ulタグで横並びのメニューを作る2

ulタグで作る横並びメニューに、アイコンを加える方法を紹介します。
この方法は、トピックパス(パンくずリスト)や見出しなどにも応用できるので、是非お試しください。

ill_ul_menu_7.gif

ill_ul_menu_8.gif

今回使う画像は以下の2つです。

メニュー用アイコン ic_arrow01.gif(12px×12px)
ic_arrow01.gif

トピックパス(パンくずリスト)用アイコン ic_arrow02.gif(12px×12px)
ic_arrow02.gif

HTMLの記述

<ul class="arrow01">
<li><a href="#">インターネット関連</a></li>
<li><a href="#">趣味と娯楽</a></li>
<li><a href="#">考察メモ</a></li>
<li><a href="#">犬と猫がいる生活</a></li>
</ul>
 
<ul class="arrow02">
<li><a href="#">ホーム</a></li>
<li><a href="#">ページ1</a></li>
<li>ページ1-1</li>
</ul>

CSSの記述

ul.arrow01{
margin:0px;
padding:0px;
list-style:none;
}
 
ul.arrow01 li{
background:url("ic_arrow01.gif") left no-repeat;
padding-right:1em;
padding-left:12px;
display:inline;
}
 
ul.arrow02{
margin:0px;
padding:0px;
list-style:none;
}
 
ul.arrow02 li{
display:inline;
}
 
ul.arrow02 li a{
background:url("ic_arrow02.gif") right no-repeat;
padding-right:12px;
}

ポイント

アイコンを表示したい要素にpaddingを設定して余白を空け、そこにbackgroundで画像を指定してあげるだけです。

多くのサイトで利用されるトピックパスは、HTMLソース内に直接「/」「>」「»」などを記述していますが、この方法を利用すれば、これらを記述することなく対処できます。ソースはシンプルが一番!

タグ

コメント

コメントフォーム

*印が付いた項目は入力必須です。

※Typekey(認証サービス)を利用しないで投稿されたコメントは承認されるまで表示されません。

トラックバック

トラックバックURL

※受け付けたトラックバックは承認されるまで表示されません。

前後のコンテンツ
ulタグで横並びのメニューを作る
ulタグで横並びのメニューを作る2


Join

Ads



  1. ページ情報
  2. メインコンテンツ
  3. メニュー
  4. サブコンテンツ
  5. サイト情報