R-1 三种既有模式
新建只读呈现只许从这里挑模式一 · 键值块(默认)
权威定义:.kv-grid / .kv 的唯一定义是 public/lims2.css 里以 .kv-grid{ 起头的四条规则(4 列卡片式,窄视口在同文件媒体查询里收成 2 列)。public/assets/tokens.css:411-419 的 dl/dt/dd 两列变体属独立栈(contract-review 不 link lims2.css),不适用本条;tokens.css 与 tech-leader 共用,别据此推断 tech-leader 也在本规范内。
栅格覆盖(沿用既有内联惯例,不新增栅格类)
默认 4 列
两列 style="grid-template-columns:1fr 1fr"
先例 portal/changes/page.js:109先例 business/changes/page.js:82
单列长文本 style="grid-template-columns:1fr"
先例 test-plans/page.js:214先例 assets/portal-common.js:911
全宽键 style="grid-column:1/-1"
先例 portal/orders/page.js:835
模式二 · 只读文本行 / 长文本块
长文本走 <pre>
原始记录载荷(Base64 片段) eyJ0ZW1wZXJhdHVyZSI6MjMuNSwic2FtcGxlbmFtZSI6Il...kZXQ= 提交人:zhangsan 审核人:lisi
先例 test-plans/page.js:214-216
弱化补充行走 <small class="muted">
报价备注:本批次按加急计费,报告寄顺丰。
商务专员 张三 · 最后修改 2026-09-30 14:22先例 business/page.js:1202先例 assets/portal-common.js:915
模式三 · 表格单元格
| 样品编号 | 检测项目 | 判定 | 实测值 |
|---|---|---|---|
| YP-2026-1187一次性使用输液器 | 细菌内毒素 | 合格 | < 0.5 EU/mL |
| YP-2026-1188一次性使用输液器 | 无菌 | 不合格 | 检出 |
为什么 disabled 更糟:.form-grid input:disabled 一律灰底灰字(public/lims2.css:290),select:disabled 还额外把下拉箭头换成停用态淡三角(:328、:331)。成片出现就是实测的「灰色方块堆积」——问题不只是难看,是整屏看起来像一张没人填完的表。
为什么 readonly 也不行:不命中 :disabled 所以没有灰底,但控件的几何、光标与边框和可填的输入框一模一样,用户第一反应就是去点它。M14 把报价只读合计从 input 改成键值块时的用户原话是「显示一个可编辑的输入框本身就不对」。
先例 business/page.js:1198-1204先例 business/page.js:1131-1133