我想写一下
<address>18 Wycoff Avenue, Brooklyn, NY 11237</address>
优于
<p id="address">18 Wycoff Avenue, Brooklyn, NY 11237</p>
。
但是当我用Firebug检查Element时,我找不到这个标签,例如:google contact page,也许开发人员很懒?
你在使用p
或address
以及为什么?
答案 0 :(得分:1)
名义上,address
元素已定义为包含文档的作者或其中一部分的联系信息。它被广泛误解为通常意味着任何地址(难怪,鉴于其名称)。
没有关于浏览器,搜索引擎或其他相关软件对address
元素的任何特定处理的证据。所以这个问题相当理论化。程序不太可能开始“语义上”解释address
元素,部分原因是“按书”解释标记会导致问题。如果您将address
的内容作为作者联系信息提供给用户,您可能会更频繁地提供不正确的信息。
在实际方面,浏览器通常在斜体中默认呈现address
元素。这几乎不够,当然也不是地址的通用惯例。此外,address
的内容模型是有限的 - 例如,您不能创建邮政地址div
元素的行。因此,使用address
。