Widely available すべての主要ブラウザで対応済み。安心して使用可能。

対応ブラウザ

機能 デスクトップ モバイル
Chrome
Edge
Firefox
Safari
Chrome Android
Safari iOS
102
102
112
15.5
102
15.5
DOM API

HTMLElement の inert プロパティは、この要素の inert 属性の値を反映します。論理値で、存在する場合は、フォーカスイベントや支援技術からのイベントを含む、要素に対するユーザーの入力イベントをブラウザーが「無視」するようにします。ブラウザーは、要素でのページ検索やテキスト選択も無視することができます。これは、モーダルのような UI を構築する際に、モーダルが表示されているときにフォーカスをモーダル内に「閉じ込める」場合に便利です。

102
102
112
15.5
102
15.5
inert (ignores find in page)

要素はページ内検索の目的では無視される。

124
124
120
124
その他
html.global_attributes.inert.ignores_find_in_page

要素はページ内検索の目的では無視される。

124
124
120
124
1+対応 (バージョン) 未対応 注釈あり サブ機能の解説は MDN Web Docs (CC BY-SA 2.5)

基本構文

HTML
<!-- Disable content behind in modal view --> <main inert> <p>This part cannot be clicked or focused</p> <a href="#">Link also disabled</a> </main> <dialog open> <p>Modal content</p> </dialog>

ライブデモ

Inert attribute. Basics

Inert attribute in element and. descendant non-intarakti to.

プレビュー全画面表示

modalafter. Disabledization

Disabledizationpattern. with modaldisplay time to backgroundcontent inert.

プレビュー全画面表示

stepform. non-aktipartial

Multiplestep. form in. step inert to.

プレビュー全画面表示

実務での使いどころ

  • inert の活用

    inert グローバル属性は論理属性で、要素とそのフラットツリーの子孫すべてが「不活性」になることを示す論理属性です。

注意点

  • 古いブラウザでは対応していない場合がある。

アクセシビリティ

  • スクリーンリーダーでの読み上げを確認すること。