ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS で「i」フラグを使用すると、大文字と小文字を区別しない属性マッチングがどのように有効になりますか?

CSS で「i」フラグを使用すると、大文字と小文字を区別しない属性マッチングがどのように有効になりますか?

Linda Hamilton
リリース: 2024-11-29 17:18:11
オリジナル
498 人が閲覧しました

How Does the 'i' Flag Enable Case-Insensitive Attribute Matching in CSS?

CSS 属性セレクターの「i」の意味を理解する

現代の Web 開発では、CSS 属性セレクターは要素のスタイル設定において重要な役割を果たします彼らの属性に基づいて。そのような属性の 1 つが「i」ですが、その重要性について疑問が生じる可能性があります。

CSS セレクターの解釈 [type="checkbox" i]

持っているスニペット[type="checkbox" i] は、CSS セレクター レベル 4 で新たに導入された機能、つまり大文字と小文字を区別しない属性マッチングの例を示しています。この機能により、大文字と小文字の違いに関係なく属性を一致させることができます。

可用性とサポート

現在、この機能はブラウザの主要バージョン全体で広くサポートされています。

  • Chrome 49
  • Firefox 47
  • Safari 9
  • Opera 37

ただし、バージョン 39 以降は Chrome のユーザー エージェント スタイルで利用可能ですが、Web コンテンツで使用するには実験的な機能を有効にする必要がありました.

ブラウザの例テスト

さまざまなブラウザでこの機能のサポートをテストするには、次の HTML/CSS スニペットを利用できます:

<br>[data-test] {</p>
<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:php;toolbar:false">width: 100px;
height: 100px;
margin: 4px;
ログイン後にコピー

}

[data-test="A"] {

background: red;
ログイン後にコピー

}

[data-test="a" i] {

background: green;
ログイン後にコピー

}


サポートされているブラウザでは、div 要素が緑色になり、大文字と小文字を区別しないマッチングが成功したことを示します。それ以外の場合は赤色になります。

以上がCSS で「i」フラグを使用すると、大文字と小文字を区別しない属性マッチングがどのように有効になりますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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