Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 重复';街道地址';财产_Html_Schema.org_Microdata_Street Address - Fatal编程技术网

Html 重复';街道地址';财产

Html 重复';街道地址';财产,html,schema.org,microdata,street-address,Html,Schema.org,Microdata,Street Address,我的数据如下所示 伦敦 88我的街道名 市中心 伦敦 W5 4RX 复制地址位置是有意义的,但是街道地址在模式中描述为房屋/建筑编号(或名称)和道路名称。对于伦敦,您不会使用“城市中心”线,因为它不是地址的一部分(中心的拼写也不同)。伦敦被划分为几个自治区,这些自治区通常不在邮政地址中。对于该国其他大部分地区,将有一个城镇名称和县(因此需要/首选两行)。

我的数据如下所示

伦敦
  • 88我的街道名称
  • 市中心
  • 伦敦
  • W5 4RX
我遇到的问题是街道地址被分成两行-重复
streetAddress
属性会产生有害影响吗

  • 88我的街道名称
  • 市中心
    技术上允许复制streetAddress属性-schema.org属性可以多次使用-但某些解析器可能在理解数据时遇到问题

    在第一个示例中,街道底部的地址由两行文本组成,包括街道编号和名称以及城市地区。这种方法可能被认为是最佳实践,因为它在官方schema.org文档中

    我个人认为无序列表不是最好的HTML元素。一个带有一些跨距的简单段落应该可以完成这项工作:

    <h6 itemprop="name">London</h6><br>
    <p class="address" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"><br>
      <span itemprop="streetAddress">88 my streetname<br>
      City Center</span>
      <span itemprop="addressLocality">London</span><br>
      <span itemprop="postalCode">W5 4RX</span>
    </p>
    
    伦敦


    88我的街道名称
    市中心 伦敦
    W5 4RX

    如果必须使用无序列表,则插入额外的div可以解决问题:

    <h6 itemprop="name">London</h6><br>
     <ul class="address" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress">
       <div itemprop="streetAddress">
         <li>88 my streetname</li>
         <li>City Center</li>
       </div>
       <li itemprop="addressLocality">London</li>
       <li itemprop="postalCode">W5 4RX</li>
     </ul>
    
    伦敦
    • 88我的街道名
    • 市中心
    • 伦敦
    • W5 4RX

    复制
    地址位置
    是有意义的,但是
    街道地址
    在模式中描述为房屋/建筑编号(或名称)和道路名称。对于伦敦,您不会使用“城市中心”线,因为它不是地址的一部分(中心的拼写也不同)。伦敦被划分为几个自治区,这些自治区通常不在邮政地址中。对于该国其他大部分地区,将有一个城镇名称和县(因此需要/首选两行)。