問題タブ [microdata]
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.
html - Snail メール アドレスの HTML
カタツムリのメールアドレスをマークアップする最良の方法は何だと思いますか? 次のようないくつかの異なるオプションが見つかりました。
div の代わりにアドレス タグを使用する前の例も見ました。私が見つけた別のオプションは次のとおりです。
私の質問は、カタツムリのメールアドレスを表現するのに最適なマークアップは何だと思いますか? そして、私の例に限定しないでください。
各要素に関する追加のコンテキストを提供するため、最初のオプションが最適なオプションだと思います。この場合、brもコンテンツの一部だと思います。
microformats - RDFa / Microformat - レシピ マークアップ標準
誰か助けてくれませんか?
Googleがオンライン レシピの RDFa / Microformats に注意を払うと発表した後、私が運営しているいくつかのレシピ ベースのサイトについてこれを調べてきました。ただし、いずれかの基準を満たすために必要なすべてのデータが揃っているわけではありません。
これは問題ですか?検索エンジンのクローラーは、見つけたものを最大限に活用しますか? それとも、いくつかの要素 (レビューやレシピの評価など) が欠けているために、これを実装するのに時間を浪費することになりますか?
また、フォーマット上の理由から、情報の周りに余分な div を追加する必要がある場合、それはすべて無効になりますか?
乾杯、H
microdata - リッチスニペットはページ固有ですか、それともドメイン固有ですか?
Googleは、Webページ上の特定のマイクロデータ(レビューなど)を解析し、検索結果に情報を表示するようになりました。彼らはこれをリッチスニペットと呼んでいます
このページは特定のページですか、それともドメイン固有ですか?
私はすべてのレビューをホームページからリンクされている別のレビューページに保存しています。しかし、私のレビューページ自体が検索結果に表示される可能性は非常に低く、ホームページまたは製品のランディングページが表示される可能性が高くなります。ただし、レビューマイクロデータはこれらのページにはありません(ただし、Webサイトにはあります)。これらのページにリッチスニペットが表示されるかどうか疑問に思っていますか?
rdf - microformats、rdf または microdata
このテクノロジーのいずれかを使用することに違いはありますか?
現在、HTML5 を使用してサイトを構築していますが、どれを使用するかを決めるのに苦労しています。それらの間に違いは見られません。それ以外は、構文サイズです。これがマイクロフォーマット側の利点であるかどうかはよくわかりません。
validation - HTML5 から XHTML Strict サイトに Microdata を追加しても準拠できますか?
XHTML 1.0 Strict でコーディングされたサイトを持っています。新しい Microdata を使用してサイトにブレッドクラムを追加したい ( Google が理解できるようにするため)。
私の古い非 microdata マークアップ ブレッドクラムは次のようになります。
Google によると、Microdata を使用してブレッドクラムをマークアップするには、上記のコードを次のように拡張します。
しかし、これは有効な XHTML 1.0 Strict ではありません。
私は何をすべきか?
検証の競合を無視する必要がありますか? ただの代わり
に書くべきですか(これは有効な XML ですが、それでも有効な XHTML ではありません)?
Doctype を XHTML 1.0 Strict ではなく HTML5 に変更する必要がありますか?itemscope="itemscope"
itemscope
これがIE6までずっと機能することを望みます!
ご意見をお聞かせください :)
html - 現在、WebKit 以外でHTML5タグを使用する方法はありますか?
Mark Pilgrim のDive Into HTML 5で説明されているように、HTML ドキュメント全体でタグを使用<meta>
して、非表示の microdata 値をマークアップしようとしています。ただし、Chrome (特に Chromium 6.0.418.0) でページを読み込むと、次のエラー メッセージが表示されます。
現在、これに対する回避策はありますか? 同じことが Firefox 3.6.13 でも発生しますが、現時点では WebKit の回避策に特に関心があります。
html - Google のリッチ スニペット テスト ツールの奇妙な問題
私は現在、Google の Rich Snippet Testing Tool で奇妙な問題に直面しています。私のウェブサイトに対して意味のない警告が表示され続けたので、いくつかのテストを行うために、構造化されたマークアップをすべてページから引き出しました。
以下 (Google の例に基づく) は完全に機能します。「Google 検索のプレビュー」セクションにスニペット付きの結果が表示されます。ここで例を参照してください。
そこで、実際の例を取り上げ、ダミーの詳細を自分のものに置き換えました。効果がないことに驚きました!アプリから「プレビューを生成するためのデータが不足しています」と表示されました。ここで例を参照してください。
そのため (さらに多くのテストを行い、頭を壁にぶつけた後)、例 1 の元の (機能する) スニペットを使用して、一度に 1 つのフィールドを置き換えてみます。最初の「名前」フィールドまでしか到達できず、壊れてしまいました! Google という名前の何が問題になっていますか? ここで例を参照してください。
私はこれに本当に混乱しています、どうしたのですか?名前を「Row Manni」(この例では「Bob Smith」と同じ文字長) に変更すると、それが機能することに気付きました。
誰かが似たようなことを経験したことがありますか? もしそうなら、あなたはそれをどのように解決しましたか?
ありがとうございました
2011-01-19 を編集:
(コメントの提案で) vcard を使用するように変更した後、さらにいくつかのテストを実行しましたが、まったく同じ結果が得られました。これらのテストは、ここ(動作していない - 私のフルネームを使用) とここ(動作中 - 切り捨てられた名前を使用) で利用できます。
ここで何が悪いのか、私は一生解決できません!テスト ツールが正しく機能しない場合、検索でリッチ スニペットが同じように検出されますか? また、これも壊れていますか? 私は現在、自分のページに microformats を残していますが、自分自身の利益 (および正気!) のためにこれを追求したいと思っています。
Google ウェブマスター フォーラム (コメントに記載されているとおり) に相互投稿して、彼らがそれを取り上げるかどうかを確認しました。ここでスレッドを表示できます。
html - 求人 (欠員) に使用する HTML5 マイクロデータはどれですか?
欠員/求人項目を microdata でマークアップしようとしていますが、「タイトル」や「日付」などの項目プロパティが項目タイプ「組織」と組み合わせて意味をなさないため、正しい方法で行っているかどうか疑問に思います'。microdata を活用して、次のブロックをより適切に書き換えるにはどうすればよいでしょうか?
または、自分で itemtype='job' を作成/提案できますか? もしそうなら、どのように?
seo - ブレッドクラムマイクロデータヘルプ
私はグーグルが私のウェブサイトのために適切なブレッドクラムの詳細を生成するのを手伝おうとしています。私は現在これをブレッドクラムとして使用しています:
ただし、これはGoogleの助けにはなりません。テストツールでさえ、ブレッドラムリンクを生成しませんが、マイクロデータを認識し、ブレッドクラムマイクロデータとして正しく識別します。
何か案は?