ツール一覧

💡 記事の下にエディタを用意しています。壊してもOK!

更新日: 2025年3月1日

HTMLでリンクを新しいタブで開く方法|target blank

📌

結論

外部リンクには target="_blank"rel="noopener noreferrer" を付けよう

リンクを新しいタブで開きたいとき、target="_blank" を使います。ただし、セキュリティ対策が必須です。
📝 実際のコードはこちら
<a href="https://example.com" target="_blank" rel="noopener noreferrer">例</a>

なぜrelが必要?

target="_blank" だけで開くと、新しいタブから元のページにアクセスできてしまう脆弱性があります(window.opener という仕組み)。 rel="noopener noreferrer" を付けることで、これを防ぎます。
属性効果
noopener新しいタブから元のページへのアクセスを遮断
noreferrerリファラー情報を送らない

いつ使う?

パターンtarget属性
外部サイトへのリンク_blank + rel を付ける
同じサイト内のリンクtarget なし(同じタブで遷移)

まとめ

・外部リンクは target="_blank" + rel="noopener noreferrer" ・セキュリティ対策としてrelは必ず付ける ・同じサイト内のリンクにはtarget不要

演習で試してみよう

新しいタブで開くリンクを作ってみましょう。

🧪 ここで試せます ─ 壊しても大丈夫!

下のエディタで実際にコードを書いて、すぐにプレビューで確認できます。何度でもやり直せるので、思い切って色々試してみてください。

■ 演習

リンクをtarget="_blank"で新しいタブで開くようにしてください。

詰まったらヒント

aタグにtarget属性を追加。セキュリティのためrelも付けると良い。

15pt

新しいタブで開く

リンクをtarget="_blank"で新しいタブで開くようにしてください。

エラーをクリックで該当行をハイライト。✕=エラー ⚠=警告 ›=ログ。

ロードマップ · 全解説