AI 写 CSS 提醒:收紧 :has() 规则,避免触发大规模样式重算

jh3yy · x · 2026-11-07

前端开发者 jh3yy 发 PSA 提醒:在 AI agent 大量生成 CSS 的时代,要特别约束 :has() 规则的写法——不要用通配符或过宽的选择器目标,例如 .component:has(.something) button 这种宽泛模式要避免。

原因在于 agents 倾向于把 :has() 直接套在 landmark 元素上,而看似无关的宽泛 :has() 规则可能引发巨大的样式重算(style recalc),拖垮页面性能。这是一个 AI 编码场景下真实踩坑后总结的实践建议。

所属事件:开发者提醒:AI 生成 CSS 需收紧 :has() 规则(3 条相关)→

原文链接 →

「编程与Agent」频道最新

更多「编程与Agent」频道 AI 资讯 →