こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

<li>の黒い点を消したい。

宜しくお願いします。

スタイルシートで<li>を使用しボタンを表示させているのですが、IEの場合は問題ないのですが、ファイアフォックスの時、ボタン画像の横に黒い点が表示されてしまいます。
これを消すにはどうすれば良いでしょうか?
#navibar {
height: 70px;
width: 840px;
margin-right: auto;
margin-left: auto;
padding-bottom: 10px;
}

#navibar li {
float: left;
height: 40px;
width: 140px;
}

お願いします。

投稿日時 - 2009-09-04 16:07:38

QNo.5262336

困ってます

質問者が選んだベストアンサー

CSSで「list-style-type:none」を追加してみたら
#navibar li {
float: left;
height: 40px;
width: 140px;
list-style-type:none;
}

投稿日時 - 2009-09-04 16:14:39

ANo.1

このQ&Aは役に立ちましたか?

9人が「このQ&Aが役に立った」と投票しています

回答(2)

あぁ、IEでfloatすると勝手にdisplayがblockになっちゃうバグの話
ですね。まともなブラウザはそんなことしないからdisplayの値が
list-itemから変わらなくて、当然list-style-typeで指定したマー
カーがつくと。

IEの挙動にあわせるなら#nabibar liをdisplay:block;にしますが、
マーカーを消すだけならlist-style-type:none;でいいです。

投稿日時 - 2009-09-04 16:24:41

あなたにオススメの質問