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

Microdata は、他の開発者がサイトからデータをスクレイピングして他のアプリケーションで再利用しやすくすることを目的としています。たとえば、コンテンツを microdata でマークアップすると、Google がデータを処理してリッチ スニペットに表示しやすくなります。

フォーム処理と対話することはまったく意図されていません。それはユースケースの一部ではありません。

于 2012-04-27T19:04:07.897 に答える