From 6d73171207ecd80861d8c34edacc4d09010816a7 Mon Sep 17 00:00:00 2001 From: kevin Date: Wed, 19 Aug 2026 19:11:32 +0800 Subject: [PATCH] =?UTF-8?q?fix(web):=20=E7=AE=A1=E7=90=86=E5=90=8E?= =?UTF-8?q?=E5=8F=B0=E5=86=85=E5=AE=B9=E8=A2=AB=E5=9B=BA=E5=AE=9A=E9=A1=B6?= =?UTF-8?q?=E6=A0=8F=E9=81=AE=E6=8C=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit .container 缺少顶部内边距,固定定位的 topbar(56px)盖住后台页面 标题/统计卡片/表格表头;为用户页面同等的 --topbar-h 下移空间, 移动端断点同步修正(50px) --- internal/web/templates/base.html | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/web/templates/base.html b/internal/web/templates/base.html index a0ff8d2..c781bb1 100644 --- a/internal/web/templates/base.html +++ b/internal/web/templates/base.html @@ -261,7 +261,7 @@ .divider::before, .divider::after { content: ""; flex: 1; height: 1px; background: var(--border-light); } /* ---------- 通用组件(兼容管理后台) ---------- */ - .container { max-width: 1400px; margin: 20px auto; padding: 0 20px; } + .container { max-width: 1400px; margin: 20px auto; padding: var(--topbar-h) 20px 0; } .card { background: #fff; border: 1px solid var(--border-light); border-radius: var(--radius); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04); padding: 20px; margin-bottom: 16px; @@ -416,7 +416,7 @@ .settings-main { padding: 14px; } /* 管理后台 */ - .container { padding: 0 12px; margin: 12px auto; } + .container { padding: var(--topbar-h) 12px 0; margin: 12px auto; } .sidebar { float: none; width: 100%; margin-bottom: 12px; display: flex; flex-wrap: wrap; gap: 2px; padding: 6px; } .sidebar a { margin: 0; padding: 8px 12px; font-size: 13px; } .content { margin-left: 0; overflow-x: auto; }