2012-03-21 4 views
1

で名前属性をマップしました。他の質問を検索した後、私の特定の問題には答えられませんでした。イメージXHTML + RDFa 1.0ドームタイプ

最近、Googleのリッチスニペットを、XHTML 1.0からXHTML + RDFa 1.0へのDocType変更が含まれているサイトに含めるように変更しました。

ここでは、私たちのサイトでイメージマップを使用しています.XHTML + RDFaでは、 'name'属性が無効であり、検証に失敗すると記載されています。 name属性を削除すると検証が可能ですが、クロム/サファリがイメージマップを使用できなくなります。

すべてのアイデア?

答えて

0

名前属性の代わりにid属性を使用できるはずです。 id値が大文字と小文字を区別して一致していることを確認してください。それが動作しない場合、Webkitのバグのように見えます。

+0

はええ、それはまったく同じものの名前とIDの両方を持っていた、W3Cバリデータはので、私は単にそれを削除name属性は、DOCTYPEと無効であると述べました。 id属性はFirefoxでうまく動作しますが、古いものやWebkitベースのブラウザではうまく動作しません。 名前を入れてW3Cを無視して議論しています:( – deepmark

0

解決策が見つかりませんでしたので、ID属性と名前属性を追加する必要がありました。

有効ではなくなりましたが、すべてのブラウザで有効です。理想的な解決策ではありませんが、より重要な仕事です。

関連する問題