在过去,当我决定在英文网站中标记微格式(对他们来说很新)时,它会是这样的:
<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>提前感谢!
发布于 2011-07-13 02:25:19
看起来microformats.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>基本上,当机器可读类型与您的人类可读类型不匹配时(因为语言或只是不同的术语),您可以将其隐藏在title字段中。请注意,value-title span中的空格对于防止某些工具在元素为空时忽略它很重要。
https://stackoverflow.com/questions/6666197
复制相似问题