From 17006f8d0c4dbd546bcbf8c635864a178137c3e0 Mon Sep 17 00:00:00 2001 From: xfy Date: Thu, 2 Jul 2026 14:32:43 +0800 Subject: [PATCH] =?UTF-8?q?style(post):=20=E4=BB=BB=E5=8A=A1=E5=88=97?= =?UTF-8?q?=E8=A1=A8=20checkbox=20=E4=B8=8E=E6=96=87=E6=9C=AC=E6=94=B9?= =?UTF-8?q?=E4=B8=BA=E5=9E=82=E7=9B=B4=E4=B8=AD=E7=BA=BF=E5=AF=B9=E9=BD=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit flex-start + 固定 margin 是近似居中,在不同字体/行高下会偏。改用 align-items: center 实现真正的中线对齐(checkbox 中线与文本中线重合), 去掉不再需要的 0.35rem 顶部偏移。 单行任务项场景下 center 更合适;多行时 checkbox 会垂直居中于整个文本块。 --- input.css | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/input.css b/input.css index f1eb8a6..2208cc2 100644 --- a/input.css +++ b/input.css @@ -307,7 +307,7 @@ list-style: none; margin-left: -1.25rem; display: flex; - align-items: flex-start; + align-items: center; gap: 0.5rem; } @@ -315,7 +315,7 @@ flex-shrink: 0; width: 1rem; height: 1rem; - margin: 0.35rem 0 0; + margin: 0; accent-color: var(--color-paper-accent); cursor: default; }