问题标签 [microformats]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
microformats - 微格式语义问题
我正在尝试向我的网站添加微格式,但我仍然对一些事情感到困惑。
微格式是否总是必须在 hcard 或 vcard 元素中?
我可以在一页上有多个 hcard 吗?
我可以在 hcard 标签中包含非微格式内容吗?
我在一个网站上工作,他们在主页上的两个地方有他们的地址,还有一个热线电话。所以我只是想弄清楚如何放置微格式。
假设所有内容都必须包含在 hcard 元素中,这是为热线标注标记我的代码的正确方法吗?
使用班级“热线”可以吗?我可以将“电话”和“热线”放在同一个类属性中吗?额外的 24/7 文本是否可以在 hcard 元素内?最后的字母/数字部分呢?
html - 谷歌丰富片段测试工具的奇怪问题
我目前正在使用 Google 的 Rich Snippets Testing Tool 遇到最奇怪的问题。它不断对我的网站发出没有意义的警告,因此我将所有结构化标记从我的页面中提取出来进行一些测试:
以下(基于 Google 的示例)完美运行:“Google 搜索预览”部分显示带有片段的结果。请参见此处的示例。
所以我采用了工作示例,并用我自己的替换了虚拟细节。我惊讶地发现它不起作用!该应用程序告诉我它“数据不足,无法生成预览”。请参见此处的示例。
所以(经过更多的测试并将我的头撞到墙上)我尝试使用示例 1 中的原始(工作)片段,并一次替换一个字段。我只到了第一个“名称”字段,它就坏了!我的名字 Google 有什么问题?请参见此处的示例。
我真的很困惑,这是怎么回事?我注意到,如果我将我的名字更改为“Row Manni”(与示例中的“Bob Smith”字符长度相同),那么它确实有效。
有没有人经历过类似的事情?如果是,您是如何解决的,如果不是,接下来我该怎么做?
谢谢
编辑 2011-01-19:
在更改为使用 vcard(根据评论建议)后,我又进行了一些测试,得到了完全相同的结果。这些测试可在此处(不工作 - 使用我的全名)和此处(工作 - 使用截断名称)提供。
我这辈子都想不通这里出了什么问题!如果他们的测试工具不能正常工作,他们的搜索是否以同样的方式检测丰富的片段,这是否也被破坏了?我现在将微格式留在我的页面中,但为了我自己的兴趣(和理智!),我仍然很想追求这个。
我已经在谷歌网站管理员论坛(如评论中提到的)上交叉发布,看看他们是否接受它。你可以在这里查看线程。
html - 我将哪些 HTML5 微数据用于工作(职位空缺)?
我正在尝试用微数据标记一个空缺/工作项目,但我想知道我的做法是否正确,因为我的项目属性(如“标题”和“日期”)与我的项目类型“组织”结合起来没有意义'。如何更好地利用微数据重写以下代码块?
或者我可以自己创建/建议 itemtype='job' 吗?如果是这样,怎么做?
microformats - Y 人中的 X 人推荐 - 微格式标记
我正在使用 hcard、hreview 和 hreview-aggregate 使用微格式标记网站。
http://microformats.org/和http://www.google.com/support/webmasters/bin/topic.py?topic=21997上的文档非常好。
然而有一件事让我完全难过 - 谁能向我解释我如何以这种形式表达一些东西:
Y人中的X人推荐...
谢谢
html - 是否有任何为可访问性目的而设计的微格式?
可访问的浏览器(阅读器)是否支持它们?
我想这个问题很简单。我可以在我的班级名称中表明这是一个搜索字段,这是一个带有流行标签的框,这些是主要导航链接,这是一个带有最新评论的框,这是您的个人资料页面的链接,您可以注销这个链接,等等……
django - Django hCalendar 微格式
是否有任何允许在 hCalendar 微格式中创建事件的 django 应用程序?我正在寻找具有基本事件数据模型、实现 hCalendar 标记的表单和模板的应用程序!只是想确保我在自己做之前没有错过任何东西!
谢谢,大卫
microformats - 带有隐形项目的微格式审查
我正在一个网站上实现微格式的 hreview 部分,以供 Google 索引。
http://www.google.com/support/webmasters/bin/answer.py?answer=146645
评论的item
字段对我来说感觉很笨拙,因为我无法想象为什么我会在评论本身中包含被评论的项目的名称。
例如。如果你在 Yelp 上有一个关于餐厅的页面。餐厅的名称位于顶部,但在每个评论块内也重复餐厅名称是没有意义的。
所以我想知道该item
字段是否是用户不可见但仍被谷歌索引的字段之一?顺便说一句,我刚刚检查了一下,看起来 Yelp 的这个字段display: none;
对用户来说是一个。
任何人都可以验证这一点吗?
semantics - 我的博客应该实现哪些微格式?
javascript - HTML 5 UI 组件标记库(如 jQuery Mobile)
我一直在使用jQuery Mobile,并且喜欢使用微格式 HTML5 获得漂亮的 UI 组件和格式。这就是您需要知道的所有内容就是 HTML,您可以立即获得非常棒的外观和感觉,这对于原型设计来说非常棒。
我想知道是否还有其他适用于非移动网站的微格式UI 组件库?
澄清:
当我说微格式时,我的意思是使用结构化和语义标记以及可能的一些元数据属性来以声明性方式创建 UI。
有一些类似的库,但并不完全相同:
- DOJO(这可能已经改变)提供声明性标记来创建组件。
- JSF 库,但这是它的服务器端,我正在寻找客户端。
- 一些 jQuery UI 小部件可以,但它们必须是程序化的。
- XAML 和 XUL ...再次像 JSF 并且不是 HTML。
那里有很多 CSS 库,几乎所有这些库都是关于布局的。
microformats - 微格式和外语
过去,当我决定在英文网站上标记微格式(对他们来说很新)时,它会是这样的:
但是,当涉及到外语时,我不确定我是否可以这样做:
或者我必须这样做(或其他):
提前致谢!