。
  • 运行document.querySelector('main'),返回 null 说明当前无合法主内容区,别硬加
  • 若页面有多个“主要内容”(如仪表盘含 4 个数据卡片),用
    比滥用
    更符合规范
  • Next.js / Remix 等框架的
    组件会自动注入id,与手写
    冲突,需关闭框架默认行为

重构中最容易被忽略的点,是废弃标签往往和特定 DOM 模式绑定——比如

常伴随