4

我一直在学习 HTML5 微数据,我想尝试在我的应用程序中使用它们。我的应用程序碰巧总是将数据显示为表单。从我通过阅读微数据规范可以看出,它似乎不适用于 HTML 表单输入,是真的吗?

例如,以下属性对input元素是否有效:

<input itemprop="fn" type="text" value="Oliver Twist">

我希望解析器想要获取输入字段的 value 属性......但这似乎不是一个有效的案例。

4

2 回答 2

3

是的,这似乎是正确的。虽然 itemprop 属性在元素上完全有效input,但属性值是元素的 textContent,因为input它是一个 void 元素,所以它始终是空字符串。

于 2012-04-18T06:58:39.880 回答
1

微数据旨在让其他开发人员更容易从您的站点中抓取数据,以便在其他应用程序中重复使用。例如,使用微数据标记您的内容可以让 Google 更轻松地处理您的数据并将其显示在 Rich Snippets 中。

它根本不打算与表单处理进行交互,这不是用例的一部分。

于 2012-04-27T19:04:07.897 回答