我正在搜索<address>
元素的正确用法。
例如,我必须显示多个地址,所以我需要将它们写在地址元素中或彼此分开?
<p>BLA BLA CO.</p>
<address>
<span class="full-address">XXX ST. XXX ETC.</span>
<span class="city">IZMIR</span>
<span class="town">Bornova</span>
<span class="phone">+11 111 111 1111</span>
<span class="fax">+11 111 111 1112</span>
</address>
<p>OTHER BLA CO.</p>
<address>
<span class="full-address">XXX ST. XXX ETC.</span>
<span class="city">IZMIR</span>
<span class="town">Bornova</span>
<span class="phone">+11 111 111 1111</span>
<span class="fax">+11 111 111 1112</span>
</address>
这个的正确用法是什么?
答案 0 :(得分:6)
在您的用例中,可能是错误的用法。
根据官方裁判:
地址元素不得用于表示任意地址 (例如邮政地址),除非这些地址实际上是 相关联系信息。 (p元素是合适的 用于标记邮政地址的元素。)
参考,生活标准:https://html.spec.whatwg.org/multipage/semantics.html#the-address-element
参考,规范HTML4.01:http://www.w3.org/TR/html401/struct/global.html#h-7.5.6
Ref,Recomendation HTML5:http://www.w3.org/TR/html5/sections.html#the-address-element
您正在呈现多个邮政地址,因此p
似乎更合适。关于address
,它代表最近的article
或body
的联系信息,也允许footer
。
答案 1 :(得分:1)