CSS でのアスタリスク接頭辞の使用: ブラウザー固有のハック
Yahoo CSS リセットには次の行が含まれます:
body { font:13px/1.231 arial,helvetica,clean,sans-serif; *font-size:small; *font:x-small; }
特定の CSS プロパティの前にアスタリスクが存在すると、そのプロパティに関する疑問が生じます。
答え:
アスタリスクはブラウザ固有の CSS ハックとして機能し、主に Internet Explorer バージョン 7 以前を対象としています。このハッキングは次の形式になります。
*property: value
Internet Explorer 7 では、プロパティ名の前にあるアンダースコアとハイフンに関連する問題に対処していますが、英数字以外のプレフィックスの扱いは引き続き異なります。したがって、プロパティ名の直前にアスタリスクを追加することで、開発者はそのプロパティが IE には適用されるが、他のブラウザには適用されないことを確認できます。
このハックは無効な CSS に依存していることに注意することが重要です。さらに、将来の CSS 仕様の更新により、CSS が無効になる可能性があります。したがって、一時的な解決策としてのみ使用する必要があるため、注意して使用する必要があります。
以上が一部の CSS プロパティで接頭辞としてアスタリスクが使用されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。