リンクを別タブで開く方法|HTML入門

HTML

Webサイトで「リンクをクリックしたら新しいタブで開かれた」という仕様をよく見かけます。
この仕様は、HTMLのaタグに設定を一つ加えるだけで実装可能です。

今回は、HTMLのaタグで、リンクを別タブで開くようにする方法を紹介していきます。

リンクを別タブで開く方法

基本的な書き方

HTMLでリンクを別タブで開くには、aタグに target="_blank" を指定します。
これだけで、リンク先が新しいタブで開くようになります。

<a href="https://nameko-online.com" target="_blank">なめこオンラインのTOPページ</a>

なめこオンラインのTOPページ

rel属性もセットで指定する

target="_blank"を使う場合は、rel="noopener noreferrer"も一緒に指定しましょう。
これはセキュリティ対策の一つで、リンク先から元ページを操作されるリスクを防ぐためです。
実務ではセットで書く習慣をつけておくと安心です。

<a href="https://nameko-online.com" target="_blank" rel="noopener noreferrer">なめこオンラインのTOPページ</a>

なめこオンラインのTOPページ

別タブ設定を使うべき場面

ここまで、別タブで開くようにする方法について紹介してきましたが、すべてのリンクを別タブにするというのは推奨されていません。
ユーザー体験(UX)を考えて使い分けることが重要です。

例えば、以下のようなケースで有効です。

  • 外部サイトへのリンク
  • 資料ダウンロードページ
  • ユーザーが元ページに戻る必要がある場合

逆に、同じドメイン内でのページ遷移の場合は、同一タブで遷移するのが一般的です。

まとめ

HTMLでリンクを別タブで開くには、target="_blank"を指定するだけで簡単に実装できます。
基本を押さえておけば実務でもすぐに活用できますので、ぜひ使いこなしていきましょう。

なめこオンラインでは、Web開発初学者向けのコンテンツを発信しています!
ぜひ、多くの方にシェアいただけますと嬉しいです!

コメント

タイトルとURLをコピーしました