HTMLのaddressは、住所、電話番号又はメールアドレス等、ウェブサイト管理者又は記事の著者の連絡先を表す要素(タグ)です。
要素 | 説明 |
---|---|
address | 連絡先 |
article | 独立した記事 |
aside | コンテンツとは無関係なもの(広告等) |
div | 意味的ではなく視覚的な区切り |
figure | 図とキャプション |
footer | フッター |
header | ヘッダー |
hgroup | 見出し、サブタイトル及びリード文 |
main | メインコンテンツ |
nav | ナビゲーション |
section | 意味的な区切り |
HTML要素のタグ名、属性名および属性値は、大文字と小文字のどちらでもよい。addess 要素の終了タグは省略できない。
<address>
<!-- flow content -->
</address>
<ADDRESS>
<!-- flow content -->
</ADDRESS>
address要素には次に示す属性を指定できる。
address要素の内容には、見出しコンテンツ、区分コンテンツ、header要素、footer要素およびaddress要素を除くフローコンテンツを含めることができる。具体的には次の要素である。
<a>
<abbr>
<audio>
<b>
<bdo>
<bdi>
<blockquote>
<br>
<button>
<canvas>
<cite>
<code>
<data>
<datalist>
<del>
<details>
<dfn>
<div>
<dl>
<em>
<embed>
<fieldset>
<figure>
<form>
<hr>
<i>
<iframe>
<img>
<input>
<ins>
<kbd>
<label>
<main>
<map>
<mark>
<math>
<menu>
<meter>
<noscript>
<object>
<ol>
<output>
<p>
<picture>
<pre>
<progress>
<q>
<ruby>
<s>
<samp>
<script>
<select>
<small>
<span>
<strong>
<sub>
<sup>
<svg>
<table>
<template>
<textarea>
<time>
<ul>
<var>
<video>
<wbr>
address 要素の使用例と表示サンプルを以下に示す。表示結果はブラウザによって異なることがある。
<address>
For more details, contact
<a href="mailto:htsukamoto@example.com">Tsukamoto Hiroyuki</a>
</address>
For more details, contact Tsukamoto Hiroyuki
通常、address 要素内のテキストはイタリックで表示される。ただし、日本語のフォントにはイタリックが用意されていないことがある。
<address>
この記事について詳しくは
<a href="mailto:htsukamoto@example.com">Tsukamoto Hiroyuki</a>
までお問い合わせください。
</address>
この記事について詳しくは Tsukamoto Hiroyuki までお問い合わせください。
イタリックにしたくない場合は、CSS の font-style
属性で通常のフォントスタイルを指定する。
<address style="font-style: normal">
For more details, contact
<a href="mailto:htsukamoto@example.com">Tsukamoto Hiroyuki</a>
</address>
For more details, contact Tsukamoto Hiroyuki
著者が異なる複数の記事がある場合、それぞれの記事にaddress要素を指定できる。
<article>
<h2>中等部1年 佐藤愛桜です!</h2>
<footer>
<address>
詳しくは<a href="mailto:neo@example.com">佐藤愛桜</a>に連絡してください。
</address>
</footer>
</article>
<article>
<h2>はじめまして!小等部5年に転入してきました野崎結愛です。</h2>
<footer>
<address>
詳しくは<a href="mailto:yume@example.com">野崎結愛</a>に連絡してください。
</address>
</footer>
</article>
JavaScriptからは HTMLElement インタフェースを通じてaddress要素へアクセスできる。
Web Hypertext Application Technology Working Group (2023) Sections HTML Living Standard