address要素
要素名 | バージョン | 開始タグ | 終了タグ | 分類/親 | 中身 |
---|---|---|---|---|---|
address | 2.0, 2.x, 3.2, 4.0, X1.0, X1.1 | 必須 | 必須 | %block; | (%inline;)* |
共通属性 …… %coreattrs;, %i18n;, %events;
addressの解説
著者の情報を示します。普通はメールアドレスを書いておきます。
これはブロック要素です。七不思議だとでも言いたげに「前後が改行されます」などと解説している本があったりしましたが、ブロック要素なのですから p要素や div要素と同じように改行されて当然です。
以下はよくある間違いです。
<a href="mailto:bakera@star.email.ne.jp">
<address>bakera@star.email.ne.jp</address>
</a>
address はブロック要素なので、a要素の中身にはなり得ません。a を address の内側に入れて
<address>
<a href="mailto:bakera@star.email.ne.jp">bakera@star.email.ne.jp</a>
</address>
としてやる必要があります。
実は昔は中身に p要素を含むことができるようになっていましたが、HTML4 Strict では p要素を含むことができなくなっています。
- 「address要素」にコメントを書く