つい集めてしまうものはなんですか?

宜しくお願いします。

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

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

お願いします。

A 回答 (2件)

CSSで「list-style-type:none」を追加してみたら


#navibar li {
float: left;
height: 40px;
width: 140px;
list-style-type:none;
}
    • good
    • 2

あぁ、IEでfloatすると勝手にdisplayがblockになっちゃうバグの話


ですね。まともなブラウザはそんなことしないからdisplayの値が
list-itemから変わらなくて、当然list-style-typeで指定したマー
カーがつくと。

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

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

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報