2

閉鎖の決定:

この質問は、Google Chrome の最近のバージョンでは現在確認できない動作を示しており、緩和が必要な問題ではなくなったため、終了することにしました。


問題:

長い間、Chrome でアンカー要素にカーソルを合わせると、カーソルがポインター (手) 状態に切り替わらず、デフォルト (矢印) 状態のままになることに気付きました。Safari でサイトを表示しているときにこの動作を確認したことがないため、これが Webkit の問題であるかどうかはわかりません。


質問:

何が原因ですか?回避策は何ですか?


証拠:

私はこの動作が起こることを発見しました...

  • ページがロードされた後の頻度は低くなります。
  • ページがまだロードされている間、より頻繁に。
  • 排他的ではないにしても、より頻繁に、a要素にdisplayプロパティ宣言がある場合。
  • 宣言されているプロパティに関係なくcursor: pointer(ただし、私は間違っている可能性があります)。

Chrome で表示する場合のこの例のマウスの動作に注意してください。

疑惑: Chrome には、 default とは異なる値で宣言されaたプロパティを持つ要素の処理に問題があります。また、デフォルトとは異なる値を持つ要素のプロパティを宣言すると、問題が発生する可能性があると思われます。displayinlinepositionastatic

おそらく関連:

4

2 に答える 2

0

これは以前にも起こったことがあり、要素に配置すると修正されることに気付きました。例:

header a.logo{
    position: absolute;
    float: left;
    height: 28px;
    width: 28px;
    margin-top: 15px;
    text-indent: -9999em;
    display: block;
}

お役に立てれば。

于 2012-07-13T13:45:10.223 に答える