0

私のcssが次の場合:

font-family: inherit;

次のような mozilla Firefox 固有の属性はありますか。

-moz-border-radius-bottomright: 20px;

mozilla ブラウザのみで使用できるのはどれですか?

4

2 に答える 2

0

Firefox 固有の書き方はありませんfont-family: inherit;Mozilla のサポートは、他のブラウザーと同様に継承されます。

ベンダー接頭辞付きのプロパティ (一部の CSS3 プロパティに使用されるものなど) は、まだ「実験的」または進化中のプロパティにのみ使用されます。このinheritキーワードは古くから存在しており、Firefox は、他のブラウザーと同様に、ベンダー プレフィックスなしで、CSS 仕様に記載されている方法でキーワードを実装しています。

特定の CSS で Firefox のみをターゲットにしたい場合は、この SO の回答@-moz-documentで、Mozilla 固有のプロパティをルールでラップできると述べています。それを有効な CSS として認識するのは Mozilla だけなので、他のすべてのブラウザーはそれを無視します。少し「ハッキー」かもしれませんが、それはあなたのベストショットのように聞こえます.

編集:

特定の CSS で IE のみを対象とする 1 つの方法は、IE 固有のスタイルシート ファイルに配置し、IE の条件付きコメントを使用することです。IE 以外のすべてのブラウザはこれを HTML コメントと見なすため無視しますが、IE はそのファイルのスタイルを適用します。

<!--[if IE]>
<link rel="stylesheet" href="ie.css" type="text/css" />
<![endif]-->
于 2012-07-25T08:09:16.160 に答える
0

Firefox のみをターゲットにするためにこれを実行できることはわかっています。唯一の問題は、それが CSS にないことです。CSS の font-family に対してこれを行う方法があるかどうかはわかりません。

<html>
...
<head>
    <style type="text/css">
    @-moz-document url-prefix() {
        font-family: inherit;
    }
    </style>
</head>
...
</html>
于 2012-07-25T08:09:42.947 に答える