Css解决浏览器缩放后,边框与图片之间有空白的问题

关键词 Css

前言

在项目开发的过程中,提高浏览器分辨率后,边框与图片之间会显示一点空白

原因

当缩放到175%时,应该1.75格代表1像素,但由于硬件层次限制,比如一格用四个物理像素点绘制,0.25格就不绘制,故1.75格中的0.75,只能用三格绘制,未绘制的一格产生了空隙

解决步骤

使用outline代替border,因为outline不占据空间,故未绘制的地方不会影响其他元素占据

复制代码
 outline:solid 1px #000;

后言

最近工作很忙,没有时间更新。希望本文会对你有所帮助,如果有什么问题,可在下方留言沟通

相关推荐
神奇的程序员10 小时前
开发了一个管理本地开发环境的软件
前端·flutter
XiYang-DING11 小时前
HTML 核心标签
前端·html
Csvn11 小时前
技术选型方法论
前端
Csvn11 小时前
前端架构演进:从页面到平台的十年变革
前端
李伟_Li慢慢12 小时前
ShaderToy-山峦+蓝天+白云
前端·webgl
小码哥_常12 小时前
Android字体字重设置全攻略:XML黑科技+Kotlin动态实现,告别.ttf臃肿
前端
言萧凡_CookieBoty13 小时前
AI 编程省 Token 实战:从 Spec、上下文工程到模型分层的降本策略
前端·ai编程
DFT计算杂谈14 小时前
wannier90 参数详解大全
java·前端·css·html·css3
铁皮饭盒15 小时前
第2课:5分钟!用 Trae AI 生成你的第一个后端服务(Bunjs + Elysia)
前端·后端·全栈