リストにアイコンをつけたい
サイドバーや記事内などのリスト(li)にアイコンを付けたい場合、リストを使わずに
<画像URL> テキスト <br /><画像URL> テキスト <br />
とされている事がありますが、スタイルシートで指定した方が後々修正が楽ですし、ページ読み込みも早いです。
アイコンには16×16ピクセルの画像が使われる事が多いです。まずはフリー素材から借りてみるのも良いでしょう。(参考:Free! Icons for your website or application[フリーアイコン集])
まずは記事内で試してみる
記事内で試してみましょう。HTMLの<ul>または<ol>にクラスを指定し、その要素内の<li>にアイコンを付ける方法です。
記事の本文に以下のコードを記述してください。なお、記事投稿のページ下部にある投稿設定にて「改行の扱い」を「HTMLタグのみ」にしておきましょう。
つぎに、テンプレートのCSSに以下のコードを追加してください。
HTMLではsample1というクラスを指定、CSS部分には.sample1内のli要素について記述します。
「list-style:none」で、通常リストテキストの左に表示される「・」を表示させないようにしています。
「background」は背景の事で、<li>に背景画像を指定しています。このままだと背景画像が並んで表示されてしまうので、background-repeat: no-repeatとする事で一度しか表示しないようにしています。(繰り返し表示しない)
最後に、padding(上0px 右0px 下0px 左17px)でli要素内での間隔を指定しています。paddingを指定しないと、テキストと画像が被って表示されてしまいます。今回はアイコンが16pxという事を前提にしているので、その幅+少し間隔を空けるという事で左に17pxとしましたが、使用する画像によって修正して下さい。
リスト毎にクラスを指定することも可能
上では要素内のリスト全てに同じアイコンを表示させましたが、下のサンプルは各リスト毎にクラスを指定する方法です。
前後の記事
最近の記事
Search
FC2blogビギナーズガイド
コラム
作成したツール
月別アーカイブ
- 2008年 03月(1)
- 2008年 02月(1)
- 2008年 01月(3)
- 2007年 12月(2)
- 2007年 11月(5)
- 2007年 10月(7)
- 2007年 09月(7)
- 2007年 08月(6)
- 2007年 06月(1)
- 2007年 05月(1)
- 2007年 04月(12)
- 2007年 03月(2)
- 2006年 12月(2)
- 2006年 11月(12)
- 2006年 10月(6)
- 2006年 09月(1)
- 2006年 08月(3)
- 2006年 07月(3)
- 2006年 06月(4)
- 2006年 05月(16)
- 2006年 04月(13)
- 2006年 03月(16)
- 2006年 02月(12)
- 2006年 01月(8)
- 2005年 12月(13)
- 2005年 11月(24)
- 2005年 10月(19)
- 2005年 09月(27)
- 2005年 08月(38)
- 2005年 07月(51)
- 2005年 06月(40)
- 2005年 05月(111)
- 2005年 04月(153)
- 2005年 03月(57)
- 2005年 02月(79)
