速報

Microsoft 365で接続障害|OutlookやTeams予定表に影響し復旧作業が継続

CATEGORY

【HTML】href属性を指定することができる要素一覧

※本ページのリンクにはプロモーションが含まれています。

【HTML】href属性を指定することができる要素一覧

目次

本記事では、HTMLでhref属性を指定することができる要素一覧をご紹介しています。

href属性ってどんな要素にも指定できるの?

上記の疑問にお答えします。

では、解説していきます。

スポンサーリンク

href属性を指定することができる要素一覧

href属性は、下記の要素に指定することができます。

要素名説明
<a>別のページへのリンクを設定することができる
<area><map>内にクリックすることができる領域を設定することができる
<base><head>内でドキュメントで使用するベースURLを指定することができる
<link>外部リソースを読み込むことができる(大体はスタイルシートの読み込みに使用)

どんな要素にも指定することができるグローバル属性とは異なり、指定することができる要素に制限がありますのでご注意ください。

参考:https://www.w3schools.com/tags/att_href.asp

href属性とは

href属性はハイパーリンクで移動する先のURLを指定する属性です。href属性の値にはだけではなくブラウズが対応している全を指定することができます。

href属性は下記のように指定します。

<a href="https://into-the-program.com/">トップページへ</a>

上記の例ではa要素で別ページへのリンクを作成しています。リンク文字列のトップページへをクリックすると、href属性の値に指定しているURLに移動します。

ちなみに<base>では下記のように使用します。

<!DOCTYPE html>
<html>
<head>
    <base href="https://into-the-program.com/">
</head>
<body>
    <a href="category/html/">Category HTML</a>
</body>
</html>

上記の例では、ドキュメント全体のベースとなるURLを指定しています。階層等の影響を受けずにベースとなるURLを持つことができるため、階層構造が複雑なサイトを制作する際に役に立つ要素です。

スポンサーリンク

最後に

本記事を書くことになった理由は、業務中に発せられた同僚からの質問でした。

同僚「href属性ってどんな要素にでも使えるんだっけ?」

私「URLを指定するものだし全属性は無理なんじゃない?」

私としては気にしたこともない内容でした。href属性は普段は<a>もしくは<link>でしか使わないため、他の要素に使えるかどうか気にしたこともありません。でも言われてみれば気になるもので、業務が終わった後に調査したところ、やはり指定できる要素には限りがあることがわかりました。

同僚も調べたでしょうから同じ質問を受けることはないと思いますが、次は自信を持って答えられるようにしておきたいと思います。いつまで経っても日々勉強ですね。

以上、HTMLでhref属性を指定することができる要素一覧のご紹介でした!

この記事を書いた人

Ryohei

Webエンジニア / アプリ開発者 / 技術ブログ運営者

福岡のWeb制作会社に勤務するWebエンジニアです。10年以上にわたりWeb制作・開発に携わり、ヒアリングや進行管理から、コーディング、CMSの構築、システム開発、サーバーの構築・保守・運用まで、Webサイト制作の工程を幅広く担当しています。Webサイトは、これまでに100以上の構築・保守を手がけてきました。

個人でもWebサイトの制作・改修やWebアプリの開発・運用を行い、AIを活用した開発にも取り組んでいます。近年はWebセキュリティにも注力しています。

2015年から技術メディア「Into the Program」を運営し、実務や開発で得た知識をもとに、プログラミングの実装方法やWebサイトの運用・セキュリティ情報を発信しています。

主な分野
Webサイト構築・保守・運用 / HTML/CSS / JavaScript / PHP / WordPress / サーバー構築・保守・運用 / アプリ開発 / セキュリティ対策
資格・試験合格
情報セキュリティマネジメント試験
基本情報技術者試験
AWS認定ソリューションアーキテクト アソシエイト
PHP8技術者認定ウィザード
メディア運営
2015年〜

記事の作成・更新について

セキュリティ記事は、ベンダーの公式アドバイザリやCVE・JVNなどの一次情報を参照し、出典と情報確認日を記載します。実環境での検証を行った場合は、その環境と確認範囲を明示します。重要な追加情報や誤りを把握した場合は、内容を確認して追記・訂正します。

関連する記事

おすすめの書籍

キーワードから探す

スポンサーリンク

プロトコル

コンピューター同士が通信するときの決まりごと。データの形式や送る順番などを定めたもの。HTTP・TLS・DNSなど。

詳しく見る

HTTP

ブラウザとWebサーバーがやりとりするための決まりごと(プロトコル)。暗号化したものはHTTPSと呼ぶ。

詳しく見る