1

他の質問を検索した後、私が持っている特定の問題に答えた人は誰もいません。

最近、Googleのリッチスニペットをサイトに含めるように移動しました。これには、DocTypeがXHTML1.0からXHTML+RDFa1.0に変更されたことが含まれます。

ここで問題となるのは、サイトで画像マップを使用していることです。XHTML+ RDFaは、「name」属性が無効であり、検証に失敗すると述べています。name属性を削除すると検証は可能になりますが、chrome/safariがイメージマップを使用できなくなります。

何か案は?

4

3 に答える 3

0

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

于 2012-03-21T22:45:30.647 に答える
0

これに対する解決策が見つからなかったため、ID属性とName属性を追加し直す必要がありました。

W3cは無効になりましたが、すべてのブラウザで機能します。理想的な解決策ではありませんが、より重要な機能を果たします。

于 2012-05-01T15:07:52.957 に答える
0

「name」の代わりに属性「id」を使用してください。これは私に起こり、正常に機能します。

よろしく

https://webmasters.stackexchange.com/questions/12798/name-attribute-is-obsolete-what-is-the-correct-behavior-when-dealing-with-ancho

于 2013-11-07T04:01:54.390 に答える