2009-03-17 15 views
1

asp:Imageボタンの周りの点線の枠線を削除するにはどうしたらいいですか?画像ボタンをクリックすると点線の枠が表示されます。ありがとうasp画像ボタン点線の枠線

+0

あなたがはるかに具体的な助けが必要な場合、多くのことする必要があるとしています。 – Welbog

答えて

3

これはブラウザによって追加されたフォーカス境界です。ユーザビリティのために、特定のことをしない限り、それを削除するのは悪い考えです。キーボードを使わずにコントロールを選択することは非常に難しいです。

何らかの理由で本当に削除する必要がある場合は、他の回答が解決策を提供する可能性があります。しかし、しばしばユーザビリティに関心を持つ人として、私はあなたに再考するよう勧めます。

2

あなたがブラウザによって追加されたフォーカス境界について話しているようです。 Javascriptでこれを行うにはトリックがあります。画像タグに次の文字を追加してください:

onfocus="this.blur();" 
1

イメージボタンに次の属性/値を追加すると、探している結果が得られます。

OnClientClick="this.blur();" 
+0

+1私はonfocusバージョンとは対照的に、この方法が好きです。これにより、キーボードの操作性が向上し、ユーザーがクリックしたときに点線の枠線のみが削除されます。 – Chris

0

サウンドです。 onfocus = "this.blur();"トリックを行う。

1

はこのCSSを試してみてください:

input:focus{outline:none;} 
関連する問題