ホームページ制作まん

リンクの点線

user-pic

最近制作しているサイトの中で、「リンクをクリックしたときの点線」、アウトラインをどうしても出したくないものがありまして、少し調べてみました。

少し前はCSSで a { outline: none; } と、これだけで済んだらしいのですが、現在主流のブラウザでは非対応らしく効果なし。

400.jpg

そこで見つけたのが、Javascriptを使ってアウトラインを消す小技です。

やり方は簡単。

・</head>タグの直前に以下のスクリプトを挿入。

<SCRIPT type="text/javascript">
<!--
function disable_links_outline() {
var blur = function () { this.blur() };
for (var i = 0; i < document.links.length; i++)
document.links[i].onfocus = blur;
}
//-->
</SCRIPT>


・<body>タグに以下を記述。

<body onLoad="disable_links_outline()">


この2つの操作で見事点線は出なくなりました。

JavascriptをCSSのように使ってしまった小技ですが、興味のあるかたはぜひお試しください。
* *
* *


ホームページ制作まん

ホームページ制作会社


栃木県パソコン修理/パソコンのお医者さん
ホームページ制作 栃木
 

ホームページ制作LINK1

このブログ記事について

このページは、ホームページ制作まんが2009年5月 3日 14:17に書いたブログ記事です。

ひとつ前のブログ記事は「fotolia」です。

次のブログ記事は「検索連動型広告のクリック経験は約7割」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。