我正在寻找<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>
Run Code Online (Sandbox Code Playgroud)
这是什么用法?
在您的用例中,它可能是不正确的用法.
根据官方的要求:
地址元素不得用于表示任意地址(例如邮政地址),除非这些地址实际上是相关的联系信息.(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.