Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在学习 HTML5 微数据,我想尝试在我的应用程序中使用它们。我的应用程序碰巧总是将数据显示为表单。从我通过阅读微数据规范可以看出,它似乎不适用于 HTML 表单输入,是真的吗?
例如,以下属性对input元素是否有效:
input
<input itemprop="fn" type="text" value="Oliver Twist">
我希望解析器想要获取输入字段的 value 属性......但这似乎不是一个有效的案例。
是的,这似乎是正确的。虽然 itemprop 属性在元素上完全有效input,但属性值是元素的 textContent,因为input它是一个 void 元素,所以它始终是空字符串。
微数据旨在让其他开发人员更容易从您的站点中抓取数据,以便在其他应用程序中重复使用。例如,使用微数据标记您的内容可以让 Google 更轻松地处理您的数据并将其显示在 Rich Snippets 中。
它根本不打算与表单处理进行交互,这不是用例的一部分。