CSSファイルでスタイル設定されたHTMLがあります。問題は、ブラウザの互換性にいくつか問題があることです。すべての問題を解決するには、問題を修正するために新しいCSSルール(マージンまたは高さ)を追加する必要があります。Webページの訪問者のブラウザに応じて、5〜6divを変更する必要があります。たとえば、次の名前の特定の人を取り上げましょう。<div>
#main_menu
#main_menu{
widht: 800px;
height: 35px;
line-height: 35px;
}
次に、Webブラウザに応じて新しいCSS固有のルールを追加する必要があります。
- Mozilla Firefoxの場合、次のように設定する必要があります
height: 34;
。height: 35;
- Operaの場合、次のように設定する必要があります。
top-margin: -3px;
- Internet Explorerの場合、次のように設定する必要があります。
top-margin: -2px;
私はこのようなことをしようとしましたが、残念ながらそれがどのように機能するのかわかりません:
#main_menu{
widht: 800px;
height: 35px;
line-height: 35px;
-moz-height: 34; /* for Firefox */
-o-top-margin: -3px; /* for Opera */
-ms-top-margin: -2px; /* for IE */
}
PS:CSSコードはChromeとSafariで問題なく動作します。
お時間をいただきありがとうございます!