CSS プロパティの前にあるアスタリスクの目的を調べる
CSS のコンテキストでは、次のようなコード スニペットに遭遇したことがあるかもしれません。
body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
ここでは、特定の CSS の前にアスタリスク (*) が表示されます
質問への答え: CSS ハックにおけるアスタリスク
アスタリスクは、CSS ハックとして知られるブラウザー固有の手法の名残です。具体的には、Internet Explorer バージョン 7 以下が対象となります。プロパティ名の前にアスタリスクを付けることで、開発者は他のブラウザに影響を与えずに、Internet Explorer のみにスタイルを適用できます。
さらなる説明: Internet Explorer を対象とした CSS ハック
古いバージョンInternet Explorer のバージョンによっては、アプリケーションを制限するために、CSS プロパティに非標準のプレフィックスが追加される可能性があります。この場合、アスタリスク (*) が接頭辞として機能します。
*property: value
アスタリスクをプロパティ名の前に付けると、スタイルが Internet Explorer 7 以前で確実に適用されます。ただし、CSS 標準が進化するにつれて、無効になったり矛盾したりする可能性があります。
使用法と注意:
アスタリスク接頭辞のような CSS ハックは、特定のブラウザをターゲットにする場合に便利ですが、これらは無効な CSS と見なされることに注意することが重要です。さらに、これらの手法に依存すると、CSS 仕様が時間の経過とともに変化するため、予期しない動作が発生する可能性があります。
以上がCSS プロパティのアスタリスク (*) プレフィックスの目的は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。