地址标记或地址为id?

时间:2012-05-29 18:28:03

标签: html html5

我想写一下

<address>18 Wycoff Avenue, Brooklyn, NY 11237</address>

优于

<p id="address">18 Wycoff Avenue, Brooklyn, NY 11237</p>

但是当我用Firebug检查Element时,我找不到这个标签,例如:google contact page,也许开发人员很懒?

你在使用paddress以及为什么?

1 个答案:

答案 0 :(得分:1)

名义上,address元素已定义为包含文档的作者或其中一部分的联系信息。它被广泛误解为通常意味着任何地址(难怪,鉴于其名称)。

没有关于浏览器,搜索引擎或其他相关软件对address元素的任何特定处理的证据。所以这个问题相当理论化。程序不太可能开始“语义上”解释address元素,部分原因是“按书”解释标记会导致问题。如果您将address的内容作为作者联系信息提供给用户,您可能会更频繁地提供不正确的信息。

在实际方面,浏览器通常在斜体中默认呈现address元素。这几乎不够,当然也不是地址的通用惯例。此外,address的内容模型是有限的 - 例如,您不能创建邮政地址div元素的行。因此,使用address

几乎没有任何东西可以获得,还有一些东西可以丢失