我很困惑将Schema.org微数据标记与无序列表组合在一起的正确方法(在SEO和W3C验证方面,而不是违反Schema.org规则)。
将Schema元素保留在自己的位置并散布HTML结构是否更好,如下所示:
<ul>
<div itemscope itemtype="http://schema.org/LocalBusiness">
<li><span itemprop="name">My Business Name</span></li>
<div itemscope itemprop="address" itemtype="http://schema.org/PostalAddress">
<li><span itemprop="streetAddress">123 Main Street</span></li>
<li><span itemprop="addressLocality">Cityville</span>, <span itemprop="addressRegion">CA</span> <span itemprop="postalCode">90210</span></li>
</div>
<span itemprop="telephone" content="+18001112222">(800) 111-2222 (Toll-Free)</span><br />
<span itemprop="telephone" content="+19251113333">(925) 111-3333</span><br />
<span itemprop="faxnumber" content="+19259998888">(925) 999-8888</span><br />
<link itemprop="url" href="http://www.mywebsite.com" />
<li><span itemprop="email"><a href="mailto:myemail@domain.com">myemail@domain.com</a></span></li>
</div>
<div itemprop="geo" itemtype="http://schema.org/GeoCoordinates">
<meta itemprop="latitude" content="77.111222333" />
<meta itemprop="longitude" content="-77.12345678" />
</div>
</ul>
OR是否更好(如果可能)将Schema标记直接与HTML元素组合:
<ul itemscope itemtype="http://schema.org/LocalBusiness">
<li itemprop="name">My Business Name</li>
<div itemscope itemprop="address" itemtype="http://schema.org/PostalAddress">
<li itemprop="streetAddress">123 Main Street</li>
<li><span itemprop="addressLocality">Cityville</span>, <span itemprop="addressRegion">CA</span> <span itemprop="postalCode">90210</span></li>
</div>
[etc...]
&#34;正确&#34;方法?