私はWordpressによって生成されたナビゲーションメニューを持っています。つまり、出力方法をほとんど制御できません。ナビゲーションメニューcssスタイリングサブメニューギャップがie7
私はon-hoverサブメニューでそれをスタイルするためにCSSを使用しましたが、IE7では目に見えます。他のブラウザでは問題ありません。
私のウェブサイトには@fontface
を使用していますが、jsFiddleには含まれていないため、メインメニューが表示されることがあります。主な問題は、サブメニュー項目間のギャップです。
サブメニューli
とa
を縦に並べて表示しようとしましたが、問題が改善されなかったか、問題が解決されませんでした。
私はここでの問題を複製しています:[リンクを削除]
私は
#menu-header .sub-menu a { height: 100%; }
を追加した場合には垂直方向のギャップの問題を修正しませんが、項目は、もはや同じ幅です。
。 'zoom:1'は幅が変わります。 pxの幅を 'zoom:1 'と一緒に設定すると、メニューに柔軟性がないことを意味します(長い単語はちょうどオーバーフローします)。リストアイテムをフローティングすると、幅も変化します。ボトムボーダーは機能しません。 – gavsiu
私は固定幅で解決しなければならないと思う。私はWordpressのTwenty Elevenのテーマを見て、同じことをやった。 – gavsiu
IE7以下の場合、固定幅CSSを設定することができます。だから、良いブラウザは幅が異なります。 http://css-tricks.com/132-how-to-create-an-ie-only-stylesheet/を参照し、IE7以下を使用してください。 :) –