1

addon-builder を使用して Firefox へのアドオンを開発しています。Javascript の通常のアラート ボックスをアドオンに置き換えたい。そこで、jQuery を使用してカスタマイズされたアラート ボックスを選択しました。jAlert の詳細については、こちらを参照してください。

ここで、カスタマイズされたアラートを作成しました (アラートのタイトルと色を使用)。一部の Web サイトでは正常に動作しています。しかし、一部の Web サイトでは、デフォルトの CSS が jQuery CSS を支配しているため、予期しないアラート (醜いアラート) が発生します。

4

1 に答える 1

1

最善の解決策ではありません。通常はこれを避けますが、それでも機能します。

CSS で使用されている!importantキーワードは、他の現在の設定を上書きすることを強制します。

すなわちノーマル

.example {
    font-size: 14px;
}

つまり強制

.example {
    font-size: 14px !important; 
}

ただし、競合している CSS スタイルを見つけ出し、適用する順序や名前を変更してみてください (共通のパラメーターの場合)。

于 2012-07-09T10:58:20.070 に答える