SSA - アコーディオンの統一標準
SSA標準は、アコーディオンのセマンティクス、アクセシビリティ、および動作ロジックに関する要件を定義しています
255
5 分。

3
3 分。
SSMW標準は、モーダルウィンドウのセマンティクス、アクセシビリティ、動作ロジックに関する要件を定義します。
配置とスクロール:
Safariでは、「ゴムのような」スクロールを防ぐために overscroll-behavior-y: none; を使用する必要があります;
モバイルデバイスでキーボードが開いている場合、入力フィールドが視認範囲内に留まるよう、ウィンドウは上端に揃えられます。
<dialog> は、モーダルウィンドウに推奨される要素です。
aria-modal="true" をネイティブにサポートしており、アクセシビリティを向上させます。CSS 配置:
<dialog> が body 以外のコンテナ内でレンダリングされる場合、競合するプロパティの継承を防ぐために position: static が設定されます。
ドキュメントのルートでは、オーバーレイに対して標準的な絶対配置または固定配置が使用されます。
最適化:
モーダル要素は、ウィンドウが呼び出されたときにのみ DOM に追加する必要があります;
メインページのスクロールをブロックした際にインターフェースがずれるのを防ぐため、html要素に scrollbar-gutter: stable; を指定することを推奨します。
フォーカスとナビゲーション:
モーダルウィンドウはローカルでフォーカスを管理する必要があります;
ユーザーはモーダルを離れることなく、Tabキーを使用してインタラクティブな要素間を移動できます。
モーダル内のフォーム:
ネストされたモーダルウィンドウ:
複数のレイヤーが存在する場合、z-indexとフォーカスを適切に管理する必要があります;
スクロールのロックとフォーカスのロジックは、最上部のアクティブなレイヤーにのみ適用されます。
閉じる操作と制御:
フォームと終了時の動作:
フォームの送信に成功すると、モーダルウィンドウが閉じ、成功を知らせる短いメッセージが表示されます。
このような終了シナリオは、予測可能で快適なユーザー体験を提供します。
アニメーション:
モーダルウィンドウの表示と非表示は、滑らかな遷移を伴うCSSクラスを使用して実装することを推奨します。
これにより、インターフェースに完成度と視覚的な滑らかさが加わります。
余白とレスポンシブ対応:
viewportでも、縦スクロールが快適に行えるようにする必要があります。SSA標準は、アコーディオンのセマンティクス、アクセシビリティ、および動作ロジックに関する要件を定義しています
255
5 分。
ウェブデザインにおける致命的なミスの分析。スライダー、自動再生、重いページがコンバージョン率やGoogle・Yandexでの検索順位を低下させる理由
76
2 分。
SSP標準は、ページ間ナビゲーションのセマンティクス、アクセシビリティ、および動作ロジックに関する要件を定義します
168
3 分。
SSPS標準は、プロジェクト内のファイルおよびフォルダの構造と命名に関する要件を規定しています
117
3 分。
SSB-C規格は、パンくずリストの意味論、アクセシビリティ、および動作ロジックに関する要件を規定しています
3
5 分。
SSBM規格は、バーガーメニューのセマンティクス、アクセシビリティ、および動作ロジックに関する要件を定めています
2
4 分。