ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS プロパティのアスタリスク (*) プレフィックスの目的は何ですか?

CSS プロパティのアスタリスク (*) プレフィックスの目的は何ですか?

Barbara Streisand
リリース: 2024-12-17 06:28:24
オリジナル
708 人が閲覧しました

What is the Purpose of the Asterisk (*) Prefix in CSS Properties?

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート