<address>
HTML<address>元素表示其中的HTML提供了某个人或某个组织的联系信息等等。
由<address>
元素中任何形式的内容所提供的联系信息适用于上下文的背景信息,可以是必要的任何一种联系方式,比如真实地址、URL、电子邮箱、电话号码、社交媒体账号、地理坐标等等。此元素应该包含联系信息对应的个人、团体或组织的名称。
<address>
可以使用在多种语境中,例如在文章开头提供商务的联系方式,或者放在<article>
元素内,指明该文章的作者。
浏览器支持
![]() | ![]() | ![]() | ![]() | ![]() |
所有主流浏览器都支持<address>标签。 |
示例
<address> 此文档的作者:<a href="mailto:bill@microsoft.com">bill gates</a> </address>
用法说明
<address>
标签定义文档作者/所有者的联系信息。- 这个元素不能包含除联系信息之外的任何信息,比如出版日期(这应当被包含在
<time>
元素之中)。 - 不应该使用
<address>
标签来描述邮政地址,除非这些信息是联系信息的组成部分。 - 当表示一个和联系信息无关的任意的地址时,请改用
<p>
元素而不是<address>
元素。 - 通常,
<address>
元素可以放在<footer>
元素之中。如果<address>
元素位于<article>
元素内部,则它表示该文章作者/所有者的联系信息。 <address>
元素的文本通常呈现为斜体。大多数浏览器会在该元素的前后添加换行。如果有必要的话,您需要在地址文本的内容添加额外的换行符。- 虽然
<address>
元素看起来只是使用了<i>
或者<em>
元素的默认样式来渲染其中的文本,但是当处理联系信息时使用它更为合适,因为它表达了额外的语义信息。
内容分类 | 流式内容元素, 段落内容元素. |
---|---|
允许的内容 | 流式内容元素,但是不能嵌套<address>元素 ,不能是头部内容(<hgroup> ,<h1> ,<h2> ,<h3> ,<h4> ,<h5> ,<h6> ),不能是区块内容(<article> ,<aside> ,<section> ,<nav> ),不能是<header> 或<footer> 元素. |
标签省略 | 不允许,开始标签和结束标签都不能省略。 |
允许的父元素 | 任何接受流内容但总是排除<address> 元素的元素(根据对称性的逻辑原理,如果<address> 标记作为父元素不能有嵌套的<address> 元素,那么相同的<address> 内容不能有<address> 标记作为父元素)。 |
允许的 ARIA 角色 | 无 |
DOM 接口 | HTMLElement 在 Gecko 2.0(Firefox 4)以前,Gecko 使用HTMLSpanElement 接口实现这个元素 |
HTML 4.01 与 HTML5之间的差异
HTML 4.01 不支持<article>
标签,因此在 HTML 4.01 中<address>
标签总是定义文档的作者/所有者的联系信息。
属性
此元素只有全局属性。
全局属性
<address>
标签支持HTML 的全局属性。
事件属性
<address>
标签支持HTML 的事件属性。
例子
这个例子演示了如何使用<address>
表示一篇文章的作者的联系信息。
<address> you can contact author at <a href="http://www.somedomain.com/contact">www.somedomain.com</a>.<br> if you see any bugs, please <a href="mailto:webmaster@somedomain.com">contact webmaster</a>.<br> you may also want to visit us:<br> mozilla foundation<br> 331 e evelyn ave<br> mountain view, ca 94041<br> usa </address>
实例
Example.com 的联系信息:
<address> written by <a href="mailto:webmaster@example.com">jon doe</a>.<br> visit us at:<br> example.com<br> box 564, disneyland<br> usa </address>