-
-
Notifications
You must be signed in to change notification settings - Fork 6.9k
Open
Labels
enhancementNew feature or requestNew feature or request
Description
gin-vue-admin 版本
最新版本
Node 版本
V24
Golang 版本
go1.25
是否依旧存在
可以
bug描述
当前在 web/src/style/reset.scss 第 399 行设置了全局 font-size: 14px,这与项目使用的 UnoCSS 框架的tailwind预制样式产生了架构理念层面的冲突。
如果是无意为之,应该取消在html上定义font-size
- 核心问题: 所有基于 rem 的尺寸计算都被改变了基准,所有unocss内置的尺寸都和tailwind官网表现不符!比如text-base 在官网表现为16px而再这里表现为14px
大量UI开发者基于tailwind体系都默认1rem为4px,基于浏览器默认文字大小为16px的共识开发设计
搜索引擎搜索:
具体技术影响
内置尺寸系统错乱
/* 开发者期望 */
.w-16 { width: 4rem; /* 64px */ }
/* 实际效果 */
.w-16 { width: 4rem; /* 56px - 被缩小了 */ }修改建议
推荐方案: 移除html上面的 font-size: 14px,改为在 body 元素或 UnoCSS 配置中管理
优势:
- 恢复 UnoCSS 标准尺寸系统
- 提升开发效率和代码可读性
- 符合现代前端最佳实践
- 保持本项目整体 14px 字体偏好
Metadata
Metadata
Labels
enhancementNew feature or requestNew feature or request