ArtSaltのサイドストーリー

音楽、フリーウェア、WEBサービス、食べものなどに関する日記。トラックバック、コメント歓迎。
トップFirefoxとOperaリンクが何であるのか一目でわかるCSS

リンクが何であるのか一目でわかるCSS

SIONさんの「ふと今日は・・・・・・」に、特定のリンクのところにアイコンをくっつけて、そのリンクが何であるかすぐにわかる方法が書かれていた。
これはすばらしいと思った。
ふと今日は・・・・・・  userContent.css で特定リンクの横にアイコンを表示させる

個人的な話ですが、私は現在Operaで使ってるユーザースタイルシートに、

a[target="_blank"]:after {
content:    "N";
color:      #fff !important;
background: #000 !important;
padding:    1px;
}

と書いていて、これはこれで便利だけど、美的センスがイマイチかな、といつも痛感していた(下記スクリーンショット)

Operaスクリーンショット

でもって、「ふと今日は・・・・・・  userContent.css で特定リンクの横にアイコンを表示させる」で紹介されている、userContent.cssの書き方(Firefoxの場合)。
たとえば、a要素のtarget属性の値が _blank とか new になっているリンクにアイコンをつけるには、こういうふうに書く。

:-moz-any-link[target="_blank"]:before, :-moz-any-link[target="new"]:before {
padding-right: 4px;
content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAVElEQVR4nGP0+f+WAR1sYRT6jyGIBpgIKaC6RhZcEv/xOJaRkRIbTRoxA2ILERrpHzgMDQ3/MQAkaPBjrKGKHKKNjQwMZ+rfMVLNqQOUchobSdcIACN5M7J0SyZ/AAAAAElFTkSuQmCC");
}

Firefoxスクリーンショット

Operaのユーザースタイルシートだったら、こう書けばいい。

a[target="_blank"]:before, a[target="new"]:before {
padding-right: 4px;
content: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAVElEQVR4nGP0+f+WAR1sYRT6jyGIBpgIKaC6RhZcEv/xOJaRkRIbTRoxA2ILERrpHzgMDQ3/MQAkaPBjrKGKHKKNjQwMZ+rfMVLNqQOUchobSdcIACN5M7J0SyZ/AAAAAElFTkSuQmCC");
}

Firefoxスクリーンショット

これ以外にも、

  • FTPのリンク
  • セキュア(HTTPS)なリンク
  • PDF ファイルのリンク
  • JavaScript のリンク
  • mailto: リンク
  • XPI ファイルのリンク
  • .exe のリンク

などなど、多くの例があって、非常にうれしい。

SIONさん、ありがとうございます。

Google
WWW ArtSaltのサイドストーリー
URL ― Web site (not required)
コメント ― Comment (Need to type CAPTCHA afterward, that is an image of distorted JAPANESE letters)
パスワード ― パスワードを入力しなかった場合、あとで自分のコメントの修正ができません。 - Not to allowed to modify comment later when password not entered.
このコメントを管理人(ArtSalt)にだけ見せる - Secret mode.
 
2008年03月11日以後のトラックバックについては、ここに表示しないことにしました。つまりここでリンクが生成されることは未来永劫にありません。ただし、すべてのトラックバックには必ず目を通します。
トラックバックURLは …
http://art2006salt.blog60.fc2.com/tb.php/447-d12f90c8
このブログについて

最近のエントリ
カテゴリー
あわせて読みたいブログ

あわせて読みたい

最近のコメント
Internet Explorer
よりも便利です

Opera 9 - Always secure with Opera Firefoxをダウンロード!!
Firefox meter

相互リンク