<a></a>
更新日 | |
---|---|
仕様 | HTML Living Standard |
分類 | フロー・コンテンツ / フレージング・コンテンツ / パルパブル・コンテンツ |
利用場所 | フレージング・コンテンツが置ける場所 |
内容 | トランスペアレント(親要素のコンテンツモデルを継承) ただし、インタラクティブ・コンテンツ、a要素、およびtabindex属性が指定された要素は含められない |
href属性が指定されていないa要素は、プレースホルダ(場所取り)を表します。
<a>プレースホルダ</a>
このプレースホルダは、リンクは機能させたくないが、その内容だけは表示しておきたいといった場面で使用します。
例えば、次のナビゲーションでは、自身のページ(HTMLリファレンス)へのリンクを外しています。
<h1>HTMLリファレンス</h1>
<nav>
<ul>
<li><a href="../index.html">Home</a></li>
<li><a>HTMLリファレンス</a></li>
<li><a href="../css/index.html">CSSリファレンス</a></li>
</ul>
</nav>
また、リンク先が準備中である場合にも、プレースホルダとして表示しておくことができます。
<nav>
<ul>
<li><a href="../index.html">Home</a></li>
<li><a href="../html/index.html">HTMLリファレンス</a></li>
<li><a href="../css/index.html">CSSリファレンス</a></li>
<li><a>テンプレート集(近日公開予定)</a></li>
</ul>
</nav>
a要素の属性について
a要素をプレースホルダとして使用する場合(href属性を指定しない場合)は、hreflang属性、type属性、rel属性、target属性、download属性、ping属性、referrerpolicy属性は指定できません。