Sterling テーマを使用して構築したWordpress Web サイトを持っていますが、メニューが Internet Explorer で水平ではなく垂直に表示されるという問題があります。ここで以前にそれについて尋ねたところ、問題を解決しなかったjqueryエラーに焦点を合わせることになりました。
これは、IE9 でどのように表示されるかを示すスクリーンショットです。
それ以来、Doctype を変更してサイトを強制的に正しく表示しようとしましたが、職場のすべてのコンピューターで IE9 が永続的に互換モードに設定されていることに気付きました。これを変更するには、IT 部門を経由する必要があります。
私の会社には、あなたのコンピュータでは Web サイトが間違っているように見えますが、それ以外の場所では正しく表示されるとは正確には言えません。ターゲット市場は技術に精通した人々ではないため、古いバージョンの IE を使用している人々のエラーを回避したいと考えています。癖/互換モードでメニューを正しく動作させるにはどうすればよいですか?
サイトの他の側面が完璧でなくても構いませんが、そのようなメニューでは実際には使用できません. 基本的には、垂直ではなく水平に表示する必要があるだけです。これは、何らかの形で CSS に関連していると想定しています。
編集:私のCSSを追加しました
スタイルシートの元のコードはこれです
nav > ul > li {
display:inline-block;
position:relative;
}
nav > ul > li+li {
margin-left:28px;
}
そして、テーマのサイトオプション部分で少しカスタマイズしました(基本的には、テーマを更新しても変更が上書きされないことを意味します)。私のカスタマイズは次のとおりです。
nav > ul > li+li {
font-size:14px;
margin-left:10px
}
display:inline-block; と関係があると思います。しかし、私が試したことは何もメニューを再び水平にしないようです。