1

すべての標準タグの前にブラウザ固有のプレフィックスを使用できますか?

例えば

#div{

 padding:20px;
-moz-padding-bottom:10px;

} 

上記の有効な CSS は、Firefox が他のすべてのブラウザとは異なる下部パディングを持つようにするためのものですか?

4

4 に答える 4

1

いいえ、ブラウザをターゲットにするためのプレフィックスではありません。-moz-opacityまたはなどの特定の非標準プロパティに使用されるプレフィックスです-moz-padding-start。標準のプロパティでは使用できません。

于 2010-07-05T13:27:06.463 に答える
1

いつでも実行できますが、スタイルを理解していないブラウザーはスタイルを無視し、CSS はCSS Validationに合格しません。

于 2010-07-05T13:22:38.917 に答える
1

まず、いいえ、標準化されているものにはプレフィックスがありません。それらは同じプロパティのクロスブラウザーであるためです (または、IE でこれを当然のことと考えないでください)

この接頭辞であなたが求めていることの代わりに、私は代わりに完全に異なるアプローチを検討します.レンダリングの違いを、少なくともできるだけ多く修正しようとするのではなく、取り除きます.

CSS リセット スタイルシート をて、ブラウザー間でパディングなどを正規化し、残りの癖を修正することを検討してください。

于 2010-07-05T13:59:12.580 に答える