2012-01-31 1 views
2

カスタムの箇条書きを作成しようとしていますが、機能しません。list-style-imageが機能していません

これは私のHTMLです。

<div id="services"> 
    <ul id="serviceText"> 
     <h2 id="serviceHeader"><strong>Services I Offer:</strong></h2> 
     <li>Intros</li> 
     <li>Transitions</li> 
     <li>Lower Third Titles</li> 
     <li>Web Page Design</li> 
     <li>and more...</li>       
    </ul> 
</div> 

これは

ul#serviceText { 
    list-style-image: url(images/checkmark.gif); 
    font-size: 14px; 
    float: right; 
    padding-top: 5px; 
    color: white; 
} 

My site is located here xdtrammell.com/lol if it helps you to see all my code.

答えて

5

変更私のCSS ul#serviceText liにあなたのセレクタです。 ulにはh2要素を含めることはできません。有効なhtmlではありません。

+1

ありがとうございました。すべてが間違っていました。私はそれが何か簡単だと分かっていました。 – Trammell

1

list-style-imageを使用するよりも、リスト項目にCCSの背景を使用する方がはるかに優れています。グラフィックの配置とテキストの間隔をはるかにコントロールできます。

参照:http://preview.moveable.com/JM/ilovelists/

+0

おかげさまで私は未来のために、今私は学校のプロジェクトのためにそれを入手する必要がありました。 – Trammell

3

具体的に、私はあなたがイメージされているカスタム箇条書きを作成しようとしていると思うが、ここで私はそれを行うだろうかです。

CSS

.list { 
    margin: 0; 
    padding: 0; 
} 

.list-li { 
    background: url('../directory/your image here.jpg') no-repeat top left; 
    margin: 0; 
    padding: 4px 0 4px 20px; 
    list-style: none; 
} 

注意すべき重要なことは、背景画像は左上にあるので、あなたのパディングを調整する際に考慮にこれを取ります。パディングは、上、右、左、下です。

HTML

<ul class="list"> 
    <li class="list-item">lorem ipsum</li> 
    <li class="list-item">lorem ipsum</li> 
</ul> 

私はこれが役に立てば幸い!

+0

ありがとう私はこのようにしていきますが、私が今Diodeusに言ったように、私は自分のプロジェクトのページに入るためにそれらを必要としました。あなたがidの代わりにそれらのクラスを作ったので、あなたが#listを使用することもwouldntする方法も同様です。 – Trammell

+0

ありがとう、私は私の答えを改訂しました:-)(それはしばらくしています) – Jim

0

イメージURLの前に../が必要なので、ディレクトリを上がることがわかりますか?言い換えれば、あなたのイメージはトップレベルのディレクトリに存在するのか、次のレベルの1つに存在しますか?それはトップレベルに存在しない場合、それは

0

はちょうどこのようなURL( ../images/checkmark.gif )と『LI』の画像フォルダへのパスを変更するには、「../」必要がありますタグ要素で十分です。

li {list-style-image: url(../images/checkmark.gif);} 
関連する問題