laoyang
403ecd9dea
日程表单:全天行补 62px 标签占位,与上方输入框左对齐
用户 2026-11-05:「全天那个应该是输入框,它应该往右和那个输入框对齐。」
根因:观影式排版(`.mv-row`)里每行左侧有一个 62px 的 `.mv-lb` 标签列,
控件从 62px 之后开始,上面所有输入框左边缘都在那条线上。
而「全天」这一行没有标签(checkbox 自带"全天"二字),
`<label class="chk-inline">` 直接贴在行的最左边(x=0),
比上面的输入框往左偏了 62px,看着就是错位。
修法:补一个空的 `.mv-lb.no-colon` 占位。
不用 padding-left:62px 的原因:那条 62px 是 `.mv-row > .mv-lb`
的 `flex:0 0 62px` 算出来的,而 .mv-lb 宽度在窄屏媒体查询里会变
(app.css 6196 行附近),写死 padding 会跟它脱节。
用空标签则天然跟随同一套规则。
仅在 $evMv(观影式排版)下补 —— 整页表单是 .form-grid 两列,
没有 62px 标签列,补了反而多出缩进。
2026-11-05 16:00:19 +08:00
..
2026-10-26 14:59:57 +08:00
2026-11-05 16:00:19 +08:00
2026-10-21 20:01:23 +08:00
2026-11-01 09:04:35 +08:00
2026-10-26 06:45:38 +08:00
2026-10-25 14:52:43 +08:00
2026-11-01 09:04:35 +08:00