インラインの ! important 宣言は上書きできますか?
カスケード スタイル シート (CSS) 内では、! important 宣言は上書きする強力なツールです。他の場所で継承または定義されたスタイル。しかし、インライン ! important 宣言が適用されるとどうなるでしょうか?オーバーライドできますか?
インライン !重要な宣言
HTML 要素には、style 属性を使用してインライン スタイルを直接適用できます。インライン スタイルは、スタイル シートで定義されたルールよりも優先されます。通常、より高い特異性を持つルールは、より低い特異性を持つルールをオーバーライドします。ただし、! important がインライン スタイルで使用される場合は、その特異性に関係なく、ブラウザーにそのスタイルが強制的に適用されます。示されている例では、インライン スタイルは
答えは「はい」です。インラインの !重要な宣言はオーバーライドできます。ただし、一部の古いブラウザではこの動作が一貫してサポートされていない可能性があることに注意することが重要です。インライン ! important 宣言をオーバーライドするには、スタイル シートでより具体的なセレクターを使用できます。この場合、インライン スタイルは
div#my-div { 表示: ブロック!重要; }
インライン スタイル セレクターよりも具体的な ID セレクター (#my-div) を使用すると、インライン ! important 宣言をオーバーライドして
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3