2

リンクタグ内に次のコードがあります。

media="(-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi)"

Retina デバイスを使用すると、Web サイトが別の方法で表示されますが、W3 Validator で検証すると、次のエラーが表示されます。

要素リンクの属性メディアの値 (-webkit-min-device-pixel-ratio: 2)、↩ (最小解像度: 192dpi) が正しくありません: メディア機能部分の開始時に文字が必要でしたが、代わりに - が表示されました。

このエラーを回避する方法はありますか?

注: キャリッジ リターンは挿入しませんでした。

4

2 に答える 2

0

印刷できない文字があるようです。このフラグメントをもう一度入力してみてください。改行は使用しないでください

于 2013-06-02T19:40:35.600 に答える
0

ベンダー固有の実験的実装 (ダッシュの接頭辞が付いたプロパティで示される) の 1 つの問題は、それら無効であることです。

次のいずれかを実行できます。

  • 機能が標準化されてサポートされるまで待つか、
  • 無効のままにするか、
  • (一部の機能では) JavaScript を使用して属性を動的に変更し、バリデーターが認識しないようにします (そのため、引き続き無効になります。コードはより複雑で保守が難しくなりますが、バリデーターはあなたの逸脱を認識しません)仕様)。
于 2013-06-03T13:47:15.013 に答える