0

私はトップメニューにAllegroフォントを使用していますが、カーソルを合わせると問題が発生し、ChromeとSafariで色が全幅で表示されません:(このリンクでテストできます http://preview.86solutions.com/fairpart

4

2 に答える 2

1

フォントに問題があると思います。さらにパディングを追加すると、要素に正しく表示されます。

.menu a {
color: black;
padding-right: 20px;
}

自分で確認してください。
要素に境界線を追加すると、右側が切り取られます。

于 2012-05-21T11:00:39.547 に答える
0

Chrome と IE の両方で問題ないように見えます。現在使用しているバージョンはわかりません。Chrome 19.0.1084.82 と IE8 および IE9 でこのデモを確認しました。コードを確認しましたが、すべて問題ないようです。

ただし、IE は font-family inherit プロパティをサポートしていません。それでも問題が解決しない場合は、style.css を次のように変更する必要があります。

                .menu a:hover,.menu a:active  {
                     font-family: "Allegro"; /* because IE doesn't suprort inherit */ 
                 text-decoration:none;
                  color:#c4c04d;
                      }

それが役に立てば幸い !

于 2012-05-21T09:41:04.997 に答える