从栅格到令牌再到组件 建立间距栅格与令牌 :root { --space-0: 0; --space-1: 4px; --space-2: 8px; --space-3: 12px; --space 4pt 或 8pt 栅格,令牌命名固定步长,避免魔法数字 在组件层只使用令牌,不直接写具体像素 使用逻辑属性与布局原语 .stack { display: grid; gap: var(--space gap: var(--space-3); } .block-padding { padding-block: var(--space-5); padding-inline: var(--space Tag)分层管理 垂直节奏与基线对齐 .text { line-height: 1.5; } .heading { line-height: 1.2; margin-block: var(--space align-items: center; gap: var(--space-2); padding-block: var(--space-2); padding-inline: var(--space
基础排版与容器示例: :root { --space-2: 8px; --space-4: 16px; --space-6: 24px; } .container { max-width: 72rem; margin: 0 auto; padding: 0 var(--space-4); } h1 { font-size: clamp(1.75rem, 1rem + 2vw, 3rem); } p { margin: var(--space-4) 0; } 10.