CSS プロパティ名のアスタリスク: 構文の奇妙
アスタリスクは、CSS セレクターでのよく知られた役割を超えて、プロパティ名で独特の使用法を持っています。注目に値します。アスタリスクはユニバーサル セレクターに関連付けられることがよくありますが、プロパティ名では異なる役割を果たします。
サンプル code.yui-button .first-child{*display に見られるように、CSS プロパティ名に表示されるアスタリスク:inline-block;} は構文エラーです。この異常により、プロパティ名が無効になり、正しく解析できなくなります。
ただし、特定のブラウザのバグにより、プロパティ名のアスタリスクが無視される場合があります。これにより、このプロパティは、Internet Explorer 7 (IE7) など、そのバグが発生しているブラウザーにのみ効果的に適用されます。
この動作は便利に見えるかもしれませんが、一般的に推奨されないことに注意することが重要です。代わりに、このエラー動作に依存するのではなく、条件付きコメントを利用して CSS スタイルを条件付きで特定のブラウザに適用する必要があります。
以上がCSS プロパティ名でアスタリスクが無効なのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。