0

私のサイトの1つには、リストを使用して作成された水平ナビゲーションバーがあります。Firefoxの小さなバグに加えて、Opera 11.61を除いて、リストは今では正常に表示され、動作します。リスト要素はまったく表示されません!リストはサイトのメインナビゲーションであるため、nav要素内にネストされています。これまでのところ、私のデバッグでは、これが問題の原因であることが示されました。

background-image要素から背景情報(またはbackground-color)を削除してもnav、リストはまだ表示されません-'sが表示されbodyますbackground-colorz-indexまた、異なる値を割り当てても何も起こりませんでした。ただし、要素を削除すると、リストが表示されnavない場合に役立ちます。nav

問題を説明する小さなテストケースを作成しました(覚えておいてください:Operaで開く必要があります):http://jsfiddle.net/sX5KF/

この問題が発生する理由はありますか?私のコードに欠陥がありますか、それともこれはOperaのバグのようなものですか?私はそれについて何ができますか?

4

1 に答える 1

1

さて、私は間違いを見つけました。-要素を設定content: "";したため、Opera は何も表示しませんafter。他のブラウザはそれを無視しているようですが、Opera は無視しています。必要と読んで設定したのですが、実際にはなくても動作しcontent: "";ます。

于 2012-03-12T12:38:18.220 に答える