题
我正试图进入我的网站上添加微型形象,但我仍然对几件事感到困惑。
MicroFormats是否总是必须在HCARD或VCARD元素内?
我可以在一页上有多个HCARD吗?
我可以在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文本吗?最后的字母/数字部分呢?
解决方案
- 不。
- 是的。
- 是的。
您的示例应该看起来像这样:
<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>
变化:
- 根类是vcard,而不是hcard。
- “ TEL”需要一个值。 (它也可以具有“类型”,默认为“语音”。)
- 利用
<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,每个人代表一个人,公司等。
不隶属于 StackOverflow