1

Webkit ブラウザーでのサイトの使いやすさ/外観を向上させるために、いくつかの CSS トリックを使用しています。2 つの主なものは(textareastext-shadowresize:none- Safari などでページを分割する煩わしいサイズ変更オプションを停止するため) です。

問題は、自分のページを W3 バリデーターで実行すると、大量の情報が得られることです。

プロパティ text-shadow は CSS レベル 2.1 には存在しませんが、以下に存在します: #feb4b4 1px 1px 0 #feb4b4 1px 1px 0

-と-

プロパティのサイズ変更は、CSS レベル 2.1 には存在しませんが、存在します: なし なし

これは本当に有効ではありませんか?私は本当にこれを使用すべきではありませんか、それとも単に無視するのはエラーですか?

4

3 に答える 3

3

text-shadowプロパティはCSS3プロパティです。W3 CSS Validtorサービスの詳細オプションからCSSレベル3を選択した場合、問題はありません。これもCSSレベル2でしたが、CSSレベル2.1では削除されました。

于 2010-02-02T20:13:37.487 に答える
2

text-shadowとresizeはどちらも、CSS 3でのみ有効なプロパティであり、以前のバージョンのCSSでのみブラウザーによって実装されましたが、正式にサポートされることはありませんでした。それらを使用したい場合は、代わりにCSS3を使用する必要があります。

于 2010-02-02T20:14:30.853 に答える
0

私は問題のプロパティのプロプライエタリブラウザと同等のものを-webkit-text-shadow使用します。これにより、cssを検証しながら、プロパティを使用できるようになると思います(レベル2でも)-webkit-resize

-moz-text-shadow欠点は、Mozillaでこれを使用する場合と同様に、これを模倣する必要があることです...そしてIEが最終的にこれらをサポートし始めると仮定すると、戻ってクリーンアップし、すべてを単一のプロパティ宣言に置き換えることができます。スペック。

于 2010-02-02T20:13:13.667 に答える