我正试图进入我的网站上添加微型形象,但我仍然对几件事感到困惑。

  1. MicroFormats是否总是必须在HCARD或VCARD元素内?

  2. 我可以在一页上有多个HCARD吗?

  3. 我可以在HCARD标签内有非微型型含量吗?

我在一个网站上工作,他们在主页上有两个地方的地址,以及热线电话的标注。因此,我只是想弄清楚如何放置微型字体。

假设所有内容都必须包裹在HCARD元素中,这是否是标记我的热线标注代码的正确方法?

<p class="hcard">Call us 24 hours a day, 7 days a week at <span class="tel hotline">415.441.KIDS (5437)</span></p>

使用类“热线”可以吗?我可以将“ Tel”和“ Hotline”都放在同一类属性中吗?可以在HCARD元素内部额外的24/7文本吗?最后的字母/数字部分呢?

有帮助吗?

解决方案

  1. 不。
  2. 是的。
  3. 是的。

您的示例应该看起来像这样:

<p class="vcard">Call us 24 hours a day, 7 days a week at <span class="tel hotline"><abbr title="415.441.5437" class="value">415.441.KIDS (5437)</abbr></span></p>

变化:

  1. 根类是vcard,而不是hcard。
  2. “ TEL”需要一个值。 (它也可以具有“类型”,默认为“语音”。)
  3. 利用 <abbr> 指示机器可读值。 (“ 415.441.Kids(5437)”不是一个电话号码;它是电话号码的描述。)

使用类“热线”可以吗?

是的。

我可以将“ Tel”和“ Hotline”都放在同一类属性中吗?

是的。

可以在HCARD元素内部额外的24/7文本吗?

是的。

最后的字母/数字部分呢?

否(见上文)。

其他提示

我想你很困惑。 hcard一个特定的微接对 (等):

HCARD是一种简单,开放的,分布式的格式,用于代表人物,公司,组织和地点,使用VCARD(RFC2426)属性的1:1表示语义HTML或XHTML中的属性和值。 HCARD是适合于HTML,XHTML,Atom,RSS和任意XML嵌入的几种开放微型Format标准之一。

因此,您可以在一个页面中有许多HCARD,每个人代表一个人,公司等。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top