a href
同じタブではなく、新しいタブでリンクを開くことはできますか?
<a href="http://your_url_here.html">Link</a>
アンカータグにtarget="_blank"
とを追加する必要があります。rel="noopener noreferrer"
例えば:
<a target="_blank" rel="noopener noreferrer" href="http://your_url_here.html">Link</a>
追加rel="noopener noreferrer"
は必須ではありませんが、推奨されるセキュリティ対策です。詳細については、以下のリンクをご覧ください。
ソース:
リンクを新しいタブで開くか、新しいウィンドウで開くかを決めるのはあなたの呼びかけではありません。最終的には、この選択はユーザーのブラウザの設定によって行われる必要があるからです。タブが好きな人もいます。新しいウィンドウのようなものもあります。
を使用すると、ユーザーのブラウザ構成とリンクのクリック方法(ミドルクリック、 +クリック、通常のクリックなど)_blank
に応じて、新しいタブ/ウィンドウを使用するようにブラウザに指示されます。Ctrl
要素のtarget
属性をに設定します<a>
"_tab"
編集:それは機能しますが、W3Schoolsはそのようなターゲット属性はないと言っています: http ://www.w3schools.com/tags/att_a_target.asp
EDIT2:コメントから私が理解したことから。ターゲットを_blankに設定すると、新しいタブまたはウィンドウに移動します(ブラウザの設定によって異なります)。以下のいずれか以外のものを入力すると、新しいタブグループが作成されます(これらがどのように機能するかはわかりません)。
_blank Opens the linked document in a new window or tab
_self Opens the linked document in the same frame as it was clicked (this is default)
_parent Opens the linked document in the parent frame
_top Opens the linked document in the full body of the window
framename Opens the linked document in a named frame
設定するだけで簡単にできますtarget="_blank"
。w3schoolsには例があります。