Widely available YES。主要ブラウザで広く対応済み。本番利用を推奨。

対応ブラウザ

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

基本構文

CSS
.reset-component {
  all: unset;
}
.reset-color {
  color: unset; /* Inherited from parent */
}

ライブデモ

all: unset

CSS All: unset demo.

プレビュー全画面表示

Color: Unset(inheritance)

CSS Color: unset(inheritance) demo.

プレビュー全画面表示

border: unset

CSS Border: unset demo.

プレビュー全画面表示

実務での使いどころ

  • コンポーネントのスタイルリセット

    サードパーティCSSの影響を受けたコンポーネントのスタイルを、unset で効率的にリセットして初期状態に戻します。

注意点

  • all: unset は display プロパティも初期値(inline)にリセットするため、レイアウトが崩れる可能性があります。

アクセシビリティ

  • フォーカスインジケーターのスタイルが unset でリセットされないよう、:focus-visible のスタイルを明示的に再定義してください。