• ベストアンサー

<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; } お願いします。

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

  • ベストアンサー
  • yyr446
  • ベストアンサー率65% (870/1330)
回答No.1

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

その他の回答 (1)

回答No.2

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

関連するQ&A