OperaのUserCSSイジりメモ。 やりたいこと : "_blank"以外のtarget属性が付いた変なリンクにアイコンを付けるなぜなら、既にUserCSSによって_blankを潰しているから_blankは除外するのさ。 CSSその1以下のUserCSSを書く。[target][href]:not([target="_blank"])::before{ content: url('data:image/png;base64, ... ') !important; } 結果。 <a href="aaa">targetなしリンク</a>アイコンなし<a href="aaa" target="_blank">_blankリンク</a>アイコンなし<a href="aaa" target="aaa">aaaリンク</a>アイコンありまさにやりたかった通りの挙動。 CSSその2たまにtarget
先日「target="_blank"」の設定されているリンクを簡単に判別できるようにする、という内容のエントリを書きました。 CSSのみで「target="_blank"」のリンクを一目で判別できるようにする これは最終的に「CSSの属性セレクタ」+「手動class設定」という形に落ち着いたんですが、予想したとおり「class設定するの面倒だよね」(意訳)という指摘が。私自身はエディタとツールを使っているのでclassを設定するのはそんなに大変でもないのですが、一般的に考えれば面倒であることは間違いありません。FirefoxやGoogle Chromeならclass設定は不要なのですが、シェアトップのIE6(7)が対応してないのではやはり意味はないでしょう。 というわけで、今度はCSSとJavaScriptの両方を使って、classを設定しないでIE6(7)にも対応させ、「target="
[an error occurred while processing this directive] 通常外部リンクなどを別窓で開く際に、target="_blank"を使うと思うのですが、コレは非推奨となっているので、もうちょっと美しく別窓で開くにはどうしたらいいか? と何度か考えた事がありますが、適当にぐぐると、JavaScriptを使うものが何点かあるけど、ソレもイマイチスマートじゃない。 例えば下記で紹介されているような。 http://allabout.co.jp/internet/hpcreate/closeup/CU20040118A/ コレはコレで今までの問題を解決するにはいいのかなーと思うのですが、ボクが個人的に求めているのはもうちょっとスマートなやり方。 今まで、この問題に関して深く調べた事が無かったのですが、雲のむこうの人からこういう方法もあるよ。 って教わっ
このBlogもそうなのですが、外部サイトへのリンクに「target="_blank"」を使って新しいタブ(ウィンドウ)で開く設定にしている人は多いのではないでしょうか。この「自動でタブ(ウィンドウ)を開く」という挙動には賛否両論あるものの、少なくとも私はこちらの方が好きなので利用しています。 さてこのタブを開く挙動、機能自体はいいのですが、残念なことに「一見してタブを新しく開くのか再使用するのかわからない」という欠点があります。ほとんどのブラウザの場合、target="_blank"を設定していてもデフォルト状態では見た目の違いはありません。 ところが、日本では非常にマイナーなブラウザ一つのLinuxのKonquerorは、デフォルト状態でもtarget="_blank"が設定されていると一目でわかるような仕掛けが存在します。アイコンの形が変わるのです。 VM Wareで上手くスクリーンシ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く