javascript - フォーカス上のアンカー()要素の灰色の境界線を無効にする
7 に答える
hideFocus
残念ながら、ぼかしが常に適切であるとは限らないため、最善の答えだと思います。
<a href="..." hidefocus="hidefocus">...</a>
http://msdn.microsoft.com/en-us/library/ms533783(VS.85).aspx
どの点線の境界線が議論されているかを見逃していない限り、outline:noneはInternet Explorer 8で機能します(少なくとも私にとっては)。むしろ突然、いくつかのハイパーリンクが点線の境界線でレンダリングされていました(変更したことを覚えている唯一の属性は、リンクを含むh2要素のdisplay:inlineで、その後点線の境界線が表示されました)。だから私は{outline:none; }私のグローバルスタイルシートとプーフでは、IE8の境界線はもうありません!
IEの場合、次のようにJavascriptを使用できます。
<a href="..." onfocus="this.blur();">Click Here</a>
続きを読む: http ://www.htmlgoodies.com/beyond/javascript/article.php/3471171
FirefoxおよびSafariの場合、outline:noneは機能します。
これは機能しませんか?
a
{
border: 0;
}
a {outline:noneIE 8}
cssは、Firefox、Chrome、IE8でうまく機能するようです。
a {
outline: 0 none !important;
border: none;
}