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