diff --git a/docs/USAGE.md b/docs/USAGE.md index ab0b837..8af2c8d 100644 --- a/docs/USAGE.md +++ b/docs/USAGE.md @@ -456,10 +456,16 @@ cd backend && PYTHONPATH=. .venv/bin/python ../scripts/verify_strategy_workspace `height`,而不是靠上下 padding 拼高度 —— 后者会得到 34 / 36.8 / 38.8 三种结果 (Chrome 的原生 `date` 输入还会多 2px),同一行就肉眼可见地参差。 -**② 尺寸与内容匹配**:数值/日期输入不拉满整行(`.form-grid` 下 `max-width:180px`); -选项文案长的选择器给更宽的类(`.input--picker`);工具条检索/筛选用 -`.input--search` / `.input--filter`,**不在 JSX 里写内联像素宽度**;重复行(因子、条件) -用"表头 + CSS 栅格"成列对齐,列宽由样式表决定。 +**② 尺寸与内容匹配 + 整体收束**:参数表单用 `.params-form` 约束到 **~1100px** +(否则在宽屏上铺满 ~1900px、5 列各 ~360px,控件拉得太开且数字框与下拉宽度不一); +限宽后数值/日期输入直接**填满单元格**,与同行下拉等宽 → 左右边缘严格对齐 +(早先在未限宽时用 `max-width:180px` 防数字框过宽,限宽后该上限反而让数字框比 +相邻下拉窄一截,故移除)。多行文本(如「一句话说明」,最长 300 字)用 +**整宽 `