オペラで存在しないNAV内部の順序付けリスト - 他のすべてのブラウザは通常の動作

StackOverflow https://stackoverflow.com//questions/9651439

  •  11-12-2019
  •  | 
  •  

質問

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

background-image要素からの背景情報(background-colorまたはnavなど)を削除すると、リストはまだ見えない - bodybackground-colorを見ることができます。 異なるz-index値を割り当てていませんでした。しかしnav要素を削除するのに役立ちます - navが表示されていない場合は、リストが表示されます。

問題を示す小さなテストケースを作成しました(覚えておいてください:オペラで開く必要があります。): http://jsfiddle .NET / SX5KF /

この問題が発生する理由は何ですか?私のコードに障害がありますか、それともオペラのバグのようなものだけですか?私はそれについて何ができますか?

役に立ちましたか?

解決

Alright I found the mistake. Opera displays nothing because I set content: ""; on the after-element. Other browsers seem to ignore it, but not Opera. I set it because I read it is needed, but actually it works even without content: "";.

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top