1

私はこのようなベンダープレフィックス付きのボックスサイジングを使用しています

... CSSバリデーターを介して実行する

...そしてこのエラーが発生します: プロパティ-moz-box-sizingは存在しません:border-box

それを通過させる方法はありますか?

どうもありがとう。

4

2 に答える 2

0

Browservendorsは、新しいcss機能を実装しようとするときに、css標準に100%準拠していない限り、プレフィックスを追加します。これらのベンダープレフィックスは公式のCSS仕様の一部ではないため、css-validatorを実行するとエラーが発生します。

ただし、標準に準拠したcssを使用することに絶対に熱心な場合は、PrefixFreeを試すことができます。

于 2012-07-24T15:43:16.720 に答える
0

いいえ。CSS3はベータモードです。一部のプロパティの値が異なるため、ブラウザにはプレフィックスを付ける必要があります。将来的には、これは1つの標準、W3CCSSレベル3標準になります。その後、プレフィックスが削除されます。

ただし、今日はプレフィックスを使用する必要があります。プレフィックスは実際にはCSSではなく、ブラウザが解析するプロパティの指標にすぎません。そして、それらはCSSではないため、CSSバリデーターは合格しません。

しかし、「有効な」ページは何も言いません。CSS /HTMLのエラーについて心配する必要はありません。重要なものだけを修正してください。

于 2012-07-24T15:42:34.957 に答える