aki366 / caian-app

0 stars 0 forks source link

サイドナビを折りたためるようにする #393

Closed aki366 closed 1 year ago

aki366 commented 1 year ago

概要

詳細な説明

再現手順/使用ケース (バグや特定の機能に関連する場合)

  1. 最初に何をしたのか
  2. 次に何をしたのか
  3. どのような結果が期待されるのか
  4. 実際に何が起こったのか

機能要件

  1. ユーザー詳細画面でユーザーネームを変更できること

非機能要件

パフォーマンス

コスト

保守性

拡張性

スケーラビリティ

バックアップとリカバリ

セキュリティ

コンプライアンス

スクリーンショット/図 (任意)

提案される解決策 (任意)

その他の情報


チェックリスト

aki366 commented 1 year ago

サイドナビについて

サイドナビは画面左側のメニュー部分ですね。今、divタグの中にul>liタグでマークアップされていますが(ulタグはリンク先のコードには見当たりませんでした。liタグは親要素にulまたはolまたはmenuタグを必要としますので、なければ追加が必要です)基本的にナビゲーションには「navタグ」をつけてあげると良いです。(もしくはこの場合はasideタグでも良いです)

例
<nav class="crumbs">
    <ul>
        <li class="crumb"><a href="#">Bikes</a></li>
        <li class="crumb"><a href="#">BMX</a></li>
        <li class="crumb">Jump Bike 3000</li>
    </ul>
</nav>

参考:https://developer.mozilla.org/ja/docs/Web/Accessibility/ARIA/Roles/Navigation_Role

HTMLはなるべくセマンティックな構造になるようにマークアップします。ここでは話が膨大になりますのでセマンティックHTMLに関しては割愛します。セマンティックHTML:https://code-kitchen.dev/tags/%E3%82%BB%E3%83%9E%E3%83%B3%E3%83%86%E3%82%A3%E3%83%83%E3%82%AFHTML/検索botなどに対してだけではなく、アクセシビリティの向上にもつながります(Webはアクセシビリティ込みであってこそWebであると考えます)