プロが教える店舗&オフィスのセキュリティ対策術

よろしくお願いします。
文字の左側にチエックマークを入れたく以下の記述をしました。

【html】

<ul class="ulfont1">
<li>テストテスト11</li>
<li>ほげほげほげ</li>
</ul>


【css】

.ulfont1{
list-style-image:url(img/ani059.gif);
background-image:url(img/mark.png);
color: #ff0000;
font-weight:bolder;
font-size:1.0em;
line-height:2.0;
margin-left: -1px;
}


上記の内容をIEやfire foxのブラウザ上で見ると、表示されるのですがサーバー上で確認をしてみると、画像が・のようなマークで表示されてしまいます。
原因が分からないのですが、どなた様かご指導の程よろしくお願いします。

A 回答 (2件)

> 文字の左側にチエックマークを入れたく



スタイルシートのlist-style-imageで指定した画像が見つからなけ
れば、list-style-typeで指定したマーカーが表示されます。大抵の
ブラウザで規定値はdiscだから、・みたいな感じですね。

チェックリスト
・サーバにimgフォルダとその中身を正しく転送したか。
・ファイル名の大文字小文字は間違いないか。

ローカルで見ている時にファイル名の大文字小文字が区別できない
環境があります。そこでは大文字小文字を間違えてても表示され
ちゃうので、サーバに転送してからビックリってのがあります。
油断大敵です。
    • good
    • 0

■画像を指定するなら以下の記述が必要では?


list-style-type: none;

**関連して**
■実は、リストの場合でもブレット画像は、他タグの場合と同じように背景画像で実現したほうが無難です。ブレット画像をCSSで指定すると、ブラウザにより位置あわせが微妙に違い位置決めが不可能となります。
(IEとfirefoxで実際に統一できない)

■それで、以下のようにすると、ブレット画像の位置決めがブラウザによって変わることはなくなります。

<ul class="ulfont1">
<li>テストテスト11</li>
<li>ほげほげほげ</li>
</ul>

ulfont1{
color: #ff0000;
font-weight:bolder;
font-size:1.0em;
line-height:2.0;
list-style-type: none;
}
.ulfont1 li {
background: url(img/ani059.gif) no-repeat left center;
padding-left: 30px;
}
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!