ホームページ > 記事 > ウェブフロントエンド > CSSハックってどういう意味ですか?
css ハックとは、CSS スタイルにいくつかの特別な記号を追加して、異なるブラウザーが異なる記号を認識できるようにすることで、異なる CSS スタイルを適用するという目的を達成します。 CSS ハックの目的は、CSS コードをさまざまなブラウザーと互換性のあるものにすることです。
CSS ハックとは、CSS スタイルに特別な記号を追加することで、さまざまなブラウザーがさまざまな記号を認識できるようにすることです (どのブラウザーが何を認識するか。記号と CSS には標準があります)ハックは、さまざまな CSS スタイルを適用するという目的を達成するために、この標準を覚えてもらうことです。
(ビデオチュートリアルの推奨: css ビデオチュートリアル)
詳細な説明:
CSS ハック Internet Explorer など、さまざまなメーカーのブラウザが原因、Safari、Mozilla Firefox、Chrome など、または同じメーカーの異なるバージョンのブラウザ (IE6 や IE7 など) では、CSS 解析についてまったく同じ理解ができないため、生成されるページ効果は異なります。必要なページを取得します。現時点では、同時に異なるブラウザと互換性があり、異なるブラウザで必要なページ効果が得られるように、ブラウザごとに異なる CSS を記述する必要があります。
簡単に言えば、CSS ハックの目的は、CSS コードをさまざまなブラウザーと互換性のあるものにすることです。もちろん、CSS ハックを使用して、ブラウザーのバージョンごとに異なる CSS 効果をカスタマイズして作成することもできます。
CSS ハックには通常、CSS クラスの内部ハック、セレクターのハック、および HTML ヘッダー参照 (IE の場合) ハックの 3 つの表現形式があります。CSS ハックは主に内部クラスのハックをターゲットとしています。たとえば、IE6 はアンダースコア「_」を認識できます。 " とアスタリスク " * " の場合、IE7 はアスタリスク " * " を認識できますが、アンダースコア "_" は認識できません。Firefox は両方を認識できません。
セレクター ハック: たとえば、IE6 は *html .class{} を認識でき、IE7 は *html .class{} または *:first-child html .class{} を認識できます。
HTML ヘッダー リファレンス (IE の場合) ハック: すべての IE: 、この種のハックはそれだけではありませんCSS および判定文に記述されたすべてのコードに影響します。
関連する推奨事項: CSS チュートリアル
以上がCSSハックってどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。