Limited support 注意が必要。一部のブラウザのみ対応。プロダクション利用は慎重に判断すること。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
case sensitive modifier
66
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

CSS
[data-status="Active" s] {
  color: green;
}
[data-status="active" s] {
  color: gray;
}

ライブデモ

大文字 "Active"

CSS の 大文字 "Active" パターンです。

プレビュー全画面表示

小文字 "active"

CSS の 小文字 "active" パターンです。

プレビュー全画面表示

大文字小文字比較

CSS の 大文字小文字比較 パターンです。

プレビュー全画面表示

実務での使いどころ

  • ケースセンシティブなデータ属性のスタイリング

    data-* 属性の値で大文字と小文字を区別し、異なるケースの値に異なるスタイルを適用できます。

注意点

  • 現在Firefoxのみのサポートで、Chrome、Safari、Edgeでは利用できません。プロダクション利用は避けてください。

アクセシビリティ

  • セレクターの機能であり、アクセシビリティに直接的な影響はありません。