クリスチャン・コザラのHTMLに関する洞察に満ちた見方<dialog></dialog>
要素は、アクセスしやすく視覚的に魅力的なモダルを作成する可能性を明らかにしています。<dialog></dialog>
要素は大きな利点を提供し、モーダルの作成を簡素化し、フォーカストラップなどのアクセシビリティの課題に本質的に対処することです。これは、カスタムモーダル実装の一般的な落とし穴です。 ::backdrop
スタイリング機能は、特に魅力的な利点です。
ただし、特にSafariのネイティブサポートの欠如がある場合、広範囲のブラウザのサポートは依然として問題のままです。 GoogleのPolyfillはこれを軽減しますが、包括的なスクリーンリーダーの互換性に関する懸念は存続しています。スコット・オハラの最近の記事(「開いているダイアログを持っている」、2021年10月)は、<dialog></dialog>
要素とそのポリフィルは、まだ生産対応ではありません。
それにもかかわらず、より広い採用の議論をすることができます<dialog></dialog>
(ポリフィル付き)最終的にWebに利益をもたらす可能性があります。使用量の増加は、ブラウザ開発者に改善に優先順位を付け、残りのアクセシビリティの懸念に対処するためのインセンティブを与える可能性があります。多くのカスタム、しばしばアクセスできないモーダルソリューションの現在の状態は、不完全ではあるが、容易に利用可能なネイティブオプションのようなものを示唆しています<dialog></dialog>
価値のある妥協かもしれません。
以上がダイアログ要素を実装およびスタイルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。