ハイパーリンクのtarget="_blank"
属性を使用する適切な状況はいつですか?あなたのリンクにはいつtarget = "_ blank"を使うべきですか?
編集:
を明確にするために、私は構文は、新しいブラウザウィンドウを開きます知っています。私が求めているのは、そうするのが適切なのはいつですか?
ハイパーリンクのtarget="_blank"
属性を使用する適切な状況はいつですか?あなたのリンクにはいつtarget = "_ blank"を使うべきですか?
編集:
を明確にするために、私は構文は、新しいブラウザウィンドウを開きます知っています。私が求めているのは、そうするのが適切なのはいつですか?
ユーザーを困らせたいときはいつでも。
さらに深刻なことに、これは新しいウィンドウ/タブを開くので、私の意見では控えめに使用する必要があります。
現代のブラウザのほとんどは、これを行うためにいくつかのオプションがあります(ハイパーリンクを中くらいにクリックするなど)。
しかし、営業目的のサイトなど、技術的ではない理由がある場合は、新しいウィンドウやそのラインに沿って製品カタログを開くことが望ましいことがよくあります。しかし、ちょうどあなたがリンクを新しいウィンドウで開きたい場合は...これは、すべての外部リンクについては上記....
私の擬似冗談応答につながる
なぜ説明してもらえますか? –
を無理することは、私が引き受けることに注意してください。私は、これを使うときは、フォーム上の "ヘルプ"リンクのように、現在ページ上で行っていたことを破壊するリンクをクリックするかもしれないと思う。
あなたはnever use themであると主張する人もいますが。
あなたは外の人には、追加情報のために行きたいかもしれリソース、参照にリンクしているとき、それは彼らがあなたのページにその場所を失うことなく、あなたのサイトを残したり、持っていることができますなど、
最も適切です戻るボタンを使用します。
それはまた、彼らは最後のは冗談で、私はもちろん、このような卑劣な慣行を提唱していないこと(;-)
それを閉じたい場合、彼らはそれをもう一回見ているを確認します。.. 。)
ugh、私は本当にあなたのサイトに誰かを保つために "_ターゲット"を使用するファンではありません。あなたのコンテンツの非常に高い品質は、人々に帰還を強いるようにします。 –
私はそれを自分で使う理由は一度もありませんでしたが、複雑なJavaScriptベースのサイトの真中にいて、ヘルプボタンや何かをクリックすると感謝します。リンクが表示されず、現在のページから離れて、他のページに移動してしまった場合は、元のサイトで何をしていたのか分かりません。 –
私は同意します。誰かの進行中の作業が破棄されないようにするためにそれを使用しているなら、その問題に対処するより良い方法があるかもしれませんが。私はちょうどあなたの最後の文に反対します( "もう一度それを見なければなりません")。 –
いつでも現在のページをそのまま残したいと思っています。
あなたの質問は「新しいタブやブラウザウィンドウを開くのが適切なのはいつですか?」と感じています。
もしそうなら、その答えは次のようになります。
"あなたは弱いコンピュータユーザーです" - これは私の経験では駄目です。社内での使用のために設計されたページでは、「_ターゲット」を使用すると、あまりぎこちないユーザーに混乱を招くことがよくあります。 –
まあ、それは間違いなくその欠点があります。 –
私はあなたが引用したタイプミスを修正しました。 ... 記録のために。 –
一般的に私はペストのようにそれを避けます。しかし、あなたがカートモジュールや何かを作っていて、 "もっと大きな画像をクリックしてください"というリンクを持っているのであれば、それを使用したい理由の良い例かもしれません。その意味では大丈夫だと思います。
いつでも、ユーザーのワークフローが自分よりも優れていると判断していることに注意してください。強制することなく常に新しいウィンドウでリンクを開くことができます。 「大きな写真」のリンクの場合、あなたが望むものであると仮定した方が正しいでしょうが、ほとんどの場合、結論にはジャンプしません。
画像のサイズを大きくする必要がある場合、私はちょうど通常のリンクの上にいくつかのjavascript電源ライトボックスを使用します。それらのリンク上にtarget = _blankを残しても、javascriptが無効になっている場合でも意味をなさないかもしれません。 –
実際、ほとんどのWebページは、専門家以外のユーザーにも利用可能でなければなりません。たとえば、データ入力ページでは、ターゲットが_blankでない限り、ヘルプリンクを左クリックすると作業が失われます。一部の(純粋でない)ユーザーは、実際にf ***へのリンクを期待していないかもしれません... –
@RommeDeSerieux絶対に、私はそれがどのような手段で写真を表示するための最良の方法だったことを示唆していませんでした。ライトボックスは、あなたがjavascript機能を持っていると仮定すれば、はるかに良いアプローチです。 – Joseph
別の/外部ドメイン(たとえばwiki)を参照する新しいウィンドウのリンクを開く方法があります。
これは通常悪い習慣です。 「戻る」ボタンが壊れ、元のサイトが誰かが別のサイトを参照する可能性があるという印象を与えることができます。 –
開発者の回答が得られるので、開発者フォーラムでユーザーエクスペリエンスに関する質問をしないようにしてください。
これは、開発者として、ユーザーが戻ってきてリンクが作成されたサイトで作業を続けることを期待しているときに、新しいウィンドウを開きます。
あなたがページ上にマルチメディアを持っていると私が考えている唯一の時間です。
私が考えることができるのはStackOverflowのポッドキャスト...私はポッドキャストのページから私を取り除くためにブログ投稿のリンクをクリックするために何回も急いで話したことがありません!
また、YouTubeで「コメントを見る」をクリックすると、ビデオページから離れます。
何をしても、JavaScriptを使用して新しいウィンドウを開くことはできません。それは間違いなく最悪です。アドレスバーにjavascript::garbage
という新しいタブを開く場合のみ、中クリックをするよりも悪いことはありません。
アクセシビリティには注意が必要です。新しいウィンドウやタブを開いたときに、盲目的なユーザー(テキストからスピーチなど)が奇妙な(またはユーザーにとって混乱するような)方法で動作するようにする機能が組み込まれています。
また、すべてのブラウザで最もよく使用されている機能、つまり戻るボタンが破られています。
あなたの聴衆を刺激することで、これを決めるのに役立ちます。カジュアルなウェブサーファーは、目標= _blankを高く評価し、技術に精通した人々は迷惑をかける可能性が高くなります。
製品のパンフレットなどに使用して、お客様が製品ページに留まると便利だと思います。私はリンクの隣に常に[新しいウィンドウ]を表示して顧客に知らせます。しばしば製品のパンフレットはPDFですので、リンクをクリックするとPDFが開きます。
必要に応じて使用しますが、迷惑にならないようにユーザーに知らせてください。
私はそれを避けることをお勧めします。ほとんどのユーザーは、純粋ではなくても、新しいウィンドウでリンクを開く方法を自分で把握できるためです。私の好みは明示的に名前を付けられた目的地を使用することです。 target = "somename"あなたが自分で新しいウィンドウを開くのに十分な理由がある場合。
これは、最も確実性があり、ユーザーが何かを繰り返す必要がない場合のみです。
XHTML 1.0 strictでは、決して適切ではありません。 target-attributeは、XHTML 1.0 strictでは非推奨です。
クライアントが主張している場合にのみ使用します。
それ以外の場合は、ユーザーに決定させることをお勧めします。
しかし、ユーザーはいつも間違っています... ;-) –
新しいウィンドウであなたのリンクを開こうと思ったら、私はそうするでしょう。
私はここで少数派であるかもしれませんが、自分のリンクにtarget = "_ blank"を使用するのは参考リンクの場合のみです。ほとんどの場合、ウェブサイトの通常のリンクには使用しないでください。
ブログの記事や記事のリンクをクリックして同じページに読み込まれて元のソースページに戻る必要があります。
target = _blankは、厳密にはxhtml 1.0で厳密に書かれているので、私は本当に新しいページ(またはタブ)を開きたいと思っています。 )。ここ
詳細情報http://www.ajaxblender.com/open-links-new-window-w3c-valid-target-blank.html
これはHTML5に戻されました –
あなたのページは、バリデーターに問題がない場合に有効です。バリデーターを(例えば 'document.write()'を使って)欺くのは簡単ですが、そうしても、あなたの文書は有効ではありません。 – xfix
あなたがモバイルユーザーのための電子メールを作成しているし、外部コンテンツにリンクされています。こうすると、リンクをクリックすると、ブラウザでページが開きます。
現在のウィンドウの新しいタブで特定のリンクを開く場合は、htmlにtarget = "_ blank"を使用できます。
<div class="restrunt-menu-list">
<ul>
<li>
<span>
<a target="_blank" href="www.example.com">View Menu</a></span>
</li>
</ul>
</div>
しかし、それは新しいタブまたは新しいウィンドウを開くと、すべてのブラウザでは、多くのメモリを取るので、それはあなたのシステムのパフォーマンスに影響を与える可能性があります。 タブをあまり開いていないということは、メモリ使用量が少ないことを意味します。
あなたはまた、そのどのタブがクロームでどのようにマッハメモリーを使用して見ることができます:
を押しシフト+ Escキーを、そして、あなたは現在、各タブでメモリを使用して、リストでタスクマネージャ - Chromeを見ることができます(中チョルメ)。
私は、最新のWebブラウザは、ユーザーが、彼らは同様にターゲット= _blankするように反応する方法をカスタマイズしましょうということを望むでしょう。 Mozillaはこれを完全に実装する唯一のブラウザです。オペラの後ろに遅れがあり、IEでこれをカスタマイズする方法がありません。 –
ええ、いいですね...リンクがターゲット= _blankであることを強調する方法が大好きなので、ウィンドウが開くことがわかります... –
@Reed Copsey:おそらくあなたがその種のものに入っている場合はgreasemonkeyのスクリプト –