微格式和外语

时间:2011-07-12 14:53:20

标签: microformats

过去我决定在英文网站上标记微格式(对他们来说很新),就像这样:

<span class="tel">
  <span class="type">Home</span>:
  <span class="value">1234567</span>
</span>

然而,说到外语,我不确定我是否可以这样做:

<span class="tel">
  <span class="type">Home Phone in Chinese</span>:
  <span class="value">1234567</span>
</span>

或者我必须这样做(或其他):

<span class="tel">
  <span class="type" style="text-indent:-9999em;">Home</span>Home Phone text in Chinese:
  <span class="value">1234567</span>
</span>

提前致谢!

1 个答案:

答案 0 :(得分:1)

看起来microormats.org网站现在已经关闭了,但是当它重新启动时,你会在这里找到解决方案:

http://microformats.org/wiki/value-class-pattern

看起来像这样:

<span class="tel">
  <span class="type"><span class="value-title" title="home"> </span>Home Phone in Chinese</span>:
  <span class="value">1234567</span>
</span>

基本上,当您的人类可读类型(由于语言或仅仅是不同的术语)不匹配时,您会在标题字段中隐藏机器可读类型。请注意,值标题范围中的空格对于防止某些工具在空元素时忽略该元素非常重要。