ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS のアスタリスク ハッキングはどのようにして Internet Explorer を選択的にターゲットにするのでしょうか?

CSS のアスタリスク ハッキングはどのようにして Internet Explorer を選択的にターゲットにするのでしょうか?

Patricia Arquette
リリース: 2024-12-14 13:14:12
オリジナル
469 人が閲覧しました

How Can Asterisk Hacks in CSS Selectively Target Internet Explorer?

CSS のアスタリスク ハック: 意図的な無効性

ブラウザーは、CSS プロパティの解釈に関して予期しない動作を示すことがあります。 Internet Explorer バージョン 7 以下の場合は、CSS プロパティの前にアスタリスクを入れるという独特のハックが必要になります。

IE のスタイルをハッキングする

property: value 構文 (* はアスタリスク) は、特に Internet Explorer を対象としています。たとえば、指定されたコード:

body {
  font:13px/1.231 arial,helvetica,clean,sans-serif;
  *font-size:small;
  *font:x-small;
}
ログイン後にコピー

font-size: small および font: x-small プロパティは Internet Explorer にのみ適用されます。他のブラウザは、CSS 仕様に違反するため、これらのプロパティを無視します。

注意点は何ですか?

このハックの使用には注意事項があります。これは無効な CSS とみなされ、CSS 標準が進化するにつれて問題が発生する可能性があります。 CSS 仕様では、アスタリスクはプロパティの接頭辞として予約されておらず、ブラウザは将来、アスタリスクを別の方法で扱い始める可能性があります。

選択的な解決策

ブラウザ間の互換性のため、アスタリスクハックの使用は一般的に推奨されません。ただし、Internet Explorer のみに対処する必要がある特定のシナリオでは、アスタリスク ハックによって提供できる解決策は限られています。

以上がCSS のアスタリスク ハッキングはどのようにして Internet Explorer を選択的にターゲットにするのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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