首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >微格式和外语

微格式和外语
EN

Stack Overflow用户
提问于 2011-07-12 22:53:20
回答 1查看 64关注 0票数 1

在过去,当我决定在英文网站中标记微格式(对他们来说很新)时,它会是这样的:

代码语言:javascript
复制
<span class="tel">
  <span class="type">Home</span>:
  <span class="value">1234567</span>
</span>

然而,当涉及到外语时,我不确定我是否可以这样做:

代码语言:javascript
复制
<span class="tel">
  <span class="type">Home Phone in Chinese</span>:
  <span class="value">1234567</span>
</span>

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

代码语言:javascript
复制
<span class="tel">
  <span class="type" style="text-indent:-9999em;">Home</span>Home Phone text in Chinese:
  <span class="value">1234567</span>
</span>

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-13 02:25:19

看起来microformats.org站点现在关闭了,但当它重新启动时,您将在此处看到解决方案:

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

它看起来是这样的:

代码语言:javascript
复制
<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中的空格对于防止某些工具在元素为空时忽略它很重要。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6666197

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档