breakこのウェブサイトはご利用の端末での閲覧に対応していません。“a”要素は“href”属性を指定した場合ハイパーリンクを表します。“href”属性を指定しない場合プレースホルダーを表します。リンク先がまだ存在しない、もしくは存在したが削除された場合などにダミーリンクとすることができます。フォーカスを失った時に実行されるスクリプト“href”属性を指定しない場合は“target”属性、“download”属性、“ping”属性、“rel”属性、“rev”属性、“media”属性、“hreflang”属性、“type”属性、“referrerpolicy”属性は指定できません。“href”属性を指定していない“a”要素はプレースホルダー(場所取り)を表します。リンク先が準備中である場合など今後リンクを指定する可能性がある、あるいはリンク先が削除された場合に使用できます。プレースホルダーとして使用する(“href”属性を指定しない)場合は“target”属性、“download”属性、“ping”属性、“rel”属性、“rev”属性、“media”属性、“hreflang”属性、“type”属性、“referrerpolicy”属性は指定できません。“a”要素はHTML1.0から定義されている要素です。Standardでも定義されています。“href”属性はリンク先のURLを指定します。“href”属性を指定した“a”要素の内容となるテキストや画像等は属性値で指定したURLへのハイパーリンクの出発点となります。値となるURLは相対パスと絶対パスのどちらでも指定することができます。“相対パス”は現在位置を基準として目的のファイルとの相対的な位置で指定する方法。“sample.html”や“directory/sample.html”等。“絶対パス”は現在位置とは関係なく絶対的な位置で指定する方法。“http://...”で始まるURL。“href”属性を指定しない場合は“a”要素はプレースホルダーとなります。リンクの到達点となる要素の“id”属性の値リンク先となる要素に付けられた“id”属性の値の先頭に“#”をつけて“href”属性の値に指定することでウェブページ内の特定の箇所へのリンクとすることができます。ブラウザがサポートする“mailto:”や“tel:”などのスキームを付与することでリンクをクリックした時に特定の動作をさせることができます。値を“mailto:メールアドレス”の形で指定することでリンクのクリックでメールソフトを起動させることができます。あて名欄に指定したメールアドレスが記入された状態でメールソフトが起動します。ウェブページ上にメールアドレスを記載するとスパムボット等によりメールアドレスを収集され迷惑メールの被害に遭う可能性が格段に高まります。リスクを理解し、また対策をしたうえでメールアドレスを記載するようにしてください。値を“tel:電話番号”の形で指定することで電話発信用のリンクとすることができます。スマートフォン用の機能のためパソコン用のブラウザではデバイスに電話発信できるソフトウェアがインストールされている場合以外は正しく動作しません。href="tel:0312345678">電話する</a></p>*メールアドレスと電話番号はダミーです。電話する*メールアドレスと電話番号はダミーです。“a”要素の内容を画像にすることで画像にリンクを設定することができます。alt="サンプルのページへ"></a></p>HTML4までは“ブロックレベル要素”を“a”要素の中に配置することはできませんでしたが、HTML5ではその制約がなくなりました。インタラクティブ・コンテンツを含む場合は配置することができません。href="sample.html"><h1>バナナの特徴</h1><p>「バナナ」はバショウ科バショウ属の多年草及びその果実のことである。「バナナ」はバショウ科バショウ属の多年草及びその果実のことである。HTML4では要素が“ブロックレベル要素”と“インライン要素”に分類され、どの要素の中にどの要素を配置できるかのルールが定義されていました。“ブロックレベル要素”は見出し・段落・表など、文書を構成する基本となる要素で、一つのブロックとして認識されます。“インライン要素”は文章の一部を構成する要素で、文章の中の一部を強調したり、書体を変えたりする要素が含まれます。“ブロックレベル要素”の中に“インライン要素”や他の“ブロックレベル要素”を配置することはできましたが、“インライン要素”の中に“ブロックレベル要素”を配置することはできませんでした。HTML5ではこれらの分類が廃止されました。HTML5では“href”属性の値を“#top”にすることで“id”属性を指定していなくてもページの最上部へのリンクを作成することができます。“target”属性はリンク先をどのブラウジング・コンテキストに表示するかを指定します。“ブラウジング・コンテキスト”は文書(ウェブページ)が表示される環境のことで、通常はブラウザのウィンドウやタブ、“iframe”要素のことを指します。ブラウジング・コンテキストについて詳しくはこちら。“href”属性を指定していない“a”要素には指定できません。“_parent”と“_top”は上位のブラウジング・コンテキストがない場合は“_self”と同じになります。“iframe”要素によって入れ子にされたブラウジング・コンテキストは“target”属性にその“name”属性の値を指定することでリンク先を表示するブラウジング・コンテキストとして指定することができます。入れ子になったブラウジング・コンテキストの中に配置されたリンクから上位のブラウジング・コンテキストにリンク先を表示する場合“_parent”もしくは“_top”を使用します。“download”属性はリンク先をダウンロードさせるかを指定し、属性値はダウンロード時のファイル名を指定します。属性値を指定しない場合は元のファイル名がそのままダウンロード時のファイル名になります。“href”属性を指定していない“a”要素には指定できません。“ping”属性はリンクをクリックしたときに送信するpingの送信先を指定する属性です。リンクがクリックされるとユーザーには“href”属性で指定されたリンク先が表示されますが、同時にバックグラウンドで指定された送信先に“Ping-From”ヘッダーと“Ping-To”ヘッダーが含まれるPOSTメソッドのHTTPリクエストを送信します。“ping”属性にCGIなどの集計用プログラムを指定することでリンクがクリックされたときにユーザーが閲覧していた文書のURLとリンク先のURLを記録することができます。“href”属性を指定していない“a”要素には指定できません。値は半角スペースで区切ることで複数指定することができます。“rel”属性は文書とリンク先との関係を示します。属性値はリンクタイプで指定します。“href”属性を指定していない“a”要素には指定できません。“alternate”と“hreflang”属性との併用で翻訳版、“media”属性との併用で別のデバイス向けの文書を示すことができます。“hreflang”属性はリンク先の記述言語を示します。属性値は言語コードで指定します。“href”属性を指定していない“a”要素には指定できません。“rel="alternate"”との併用でリンク先の文書が文書の翻訳版であることを示すことができます。“type”属性はリンク先のデータの種類を示します。属性値はMIMEタイプで指定します。“href”属性を指定していない“a”要素には指定できません。“referrerpolicy”属性はリンク先を読み込む時のリファラーポリシーを指定します。“href”属性を指定していない“a”要素には指定できません。“リファラーポリシー”はリンク先を読み込む時に“リファラー”を送信するかの決まり事です。“リファラー”はブラウザが通常リンク先を読み込む時のHTTPリクエストに含む参照元の文書のURLのことです。リファラーポリシーによってリファラーを送信するかどうかを制御することができます。“referrerpolicy”属性を指定しない場合や、空の値を指定する場合の規定値は現在の文書から見てリンク先のセキュリティーレベルが低い(HTTPSからHTTPへのリンクなど)場合はリファラーを送信しない“no-referrer-when-downgrade”となります。HTML5.2で追加された新しい属性のため古いバージョンのブラウザでは動作しない可能性があります。“charset”属性はリンク先の文字エンコーディングを指定する属性です。“href”属性を指定していない“a”要素には指定できません。“name”属性はページ内リンクの到達点として使用するための属性です。値として固有の識別子を指定し、その値に“#”をつけて“href”属性の値とすることでその箇所へのリンクとすることができます。“name”属性で指定する値は同じ文書内で重複することはできません。“href”属性を指定しなければその到達点はリンクにはなりませんが、“href”属性と併用することもできます。HTML5でこの属性は廃止されています。古いブラウザを考慮する必要がない場合は使用するべきではありません。代替方法グローバル属性の“id”属性をリンク先としたい要素に指定することで同様にウェブページ内の特定の箇所へのリンクとすることができます。name="sample2">リンクの到達点</a></p>“id”属性と併用することで古いブラウザでの表示に対応することができます。値は同じでなければいけません。“rev”属性はリンク先から見たリンク元の文書との関係を示します。属性値はリンクタイプで指定します。属性値は“rel”属性と逆の関係のものを指定します。“href”属性を指定していない“a”要素には指定できません。“rev”属性はHTML5で一度廃止されましたがHTML5.1で再び追加されました。Standard”では定義されていません。“accesskey”属性は要素にアクセスキー、もしくはショートカットキーを指定する属性です。“accesskey”属性で指定されたキーボードのキーを押すことで要素にフォーカスしたり操作したりできるようになります。“accesskey”属性はHTML5からグローバル属性になりました。“a”要素の属性としては定義されていませんが引き続き使用することが可能です。“accesskey”属性についてはこちらのページを参照。“shape”属性はイメージマップの領域の形状を指定する属性です。イメージマップの領域の座標は“coords”属性で指定します。HTML5ではこの属性は廃止されていますので使用するべきではありません。“area”属性を使用してイメージマップの領域を指定します。“coords”属性はイメージマップの領域の座標を指定する属性です。イメージマップの領域の形状は“shape”属性で指定します。HTML5ではこの属性は廃止されていますので使用するべきではありません。“area”属性を使用してイメージマップの領域を指定します。“tabindex”属性はキーボードによる順次ナビゲーションによってフォーカスできるかどうかとフォーカスの移動順序を指定する属性です。“tabindex”属性はHTML5からグローバル属性になりました。“a”要素の属性としては定義されていませんが引き続き使用することが可能です。“tabindex”属性についてはこちらのページを参照。“onfocus”属性はフォーカスされたときに実行するスクリプトする属性です。“onfocus”属性はHTML5からグローバル属性になりました。“a”要素の属性としては定義されていませんが引き続き使用することが可能です。“onfocus”属性についてはこちらのページを参照。“onblur”属性はフォーカスを失った時に実行されるスクリプトを指定する属性です。“onblur”属性はHTML5からグローバル属性になりました。“a”要素の属性としては定義されていませんが引き続き使用することが可能です。“onblur”属性についてはこちらのページを参照。onblur="alert('Hello')">リンク</a></p>em要素/テキストの強調HTMLタグ辞書strong要素/重要なテキストHTMLタグ辞書small要素/細字部分HTMLタグ辞書s要素/今は正確ではない内容HTMLタグ辞書cite要素/作品のタイトルHTMLタグ辞書q要素/短い引用HTMLタグ辞書dfn要素/定義される用語HTMLタグ辞書abbr要素/略語HTMLタグ辞書data要素/機械可読な形式で表すHTMLタグ辞書time要素/日付や時刻HTMLタグ辞書code要素/ソースコードHTMLタグ辞書var要素/変数HTMLタグ辞書samp要素/出力されるテキストの例HTMLタグ辞書kbd要素/入力するテキストの例HTMLタグ辞書sub要素/下付き文字HTMLタグ辞書sup要素/上付き文字HTMLタグ辞書i要素/質が異なるテキストHTMLタグ辞書b要素/特別なテキストHTMLタグ辞書u要素/テキストのラベル付けHTMLタグ辞書mark要素/他の場所からの参照のためにハイライトHTMLタグ辞書ruby要素/ルビを振るテキストを指定HTMLタグ辞書rb要素/ルビの対象となるテキストを指定HTMLタグ辞書rt要素/ルビHTMLタグ辞書rtc要素/ルビテキストの集まりHTMLタグ辞書rp要素/ルビを囲む括弧を指定HTMLタグ辞書bdi要素/書字方向が異なるテキストHTMLタグ辞書bdo要素/テキストの書字方向を指定HTMLタグ辞書span要素/特定の範囲をグループ化HTMLタグ辞書br要素/改行HTMLタグ辞書wbr要素/改行可能な箇所を指定HTMLタグ。