26

IE8/9 で、ページに単純な要素があり、それをクリックすると (クリック中にマウスを押したままにして効果を確認します)、ボタンが少し下と右に移動します。

これは、デフォルトの IE スタイルの一部であると想定しています。とにかくこの動作を防ぐ方法はありますか?

http://jsfiddle.net/tmcconechy/hqm59/

4

4 に答える 4

25

IE ボタンでテキストの移動を停止できます。

button:active span, button:focus span {
    position:relative;
    top: 0;
    left: 0;
}

<button><span>no move</span></button>

http://jsfiddle.net/dQVA7/

于 2014-01-22T11:22:45.837 に答える
19

テキストを上に置く<span>position:relative、修正されます。

button span{
    position: relative;
}

の定義は必要ありません。

于 2015-09-18T15:05:56.067 に答える
1

ボタンにいくつかのスタイルを適用できます。ボタン{ マージン: 0px; パディング: 0px;}

于 2012-04-24T21:51:01.807 に答える