使用微格式进行地址的语义标记

3

我一直在研究微格式,以便为我的网站创建地址标记。大多数人的共识是像这样标记地址...

<h1 class=”org”>Orpheum Theatre</h1>
Madison, WI
<div class=”address”>
    <div class=”adr”>
        <div class=”street-address”>216 State St</div>,
        <span class=”locality”>Madison</span>,
        <span class=”region”>WI</span>
        <span class=”postal-code”> 53703</span>
        <span class=”country”>United States</span>
    </div>
</div> 

我想知道为什么要混合使用div/span标签?这是否重要,还是唯一重要的是class标签?
谢谢。
3个回答

2

你可能会想看一下http://schema.org/。他们采用了不同的方法,被主要的搜索引擎支持。此外,还有各种测试工具的链接,以确保您正确使用格式。


1
微格式被所有人支持,并存在的时间更长,它们测试的结果完全相同。 - albert

0
在该例子中,可以将街道地址设置为块级元素,而不依赖于任何CSS样式。
Microformats 只关心类名,它们可以附加到任何元素上。在地址示例中,您需要确保它们位于具有类“adr”的容器内。
我发现这个验证工具非常有用 - http://hcard.geekhood.net/#result

0

标记不重要,只有类名。大多数微格式示例都是使用div和span等元素完成的。我更喜欢使用ul来创建我的hcard。这很容易。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接