html - Windows 比例为 125% 时图像上的白线
问题描述
我有一个具体的问题。一个网站有一个带有 5px 实线边框的图像,当我将 Windows 缩放设置更改为 125% 时,我看到图像和边框之间有一条空线。
img {
border: 5px solid red;
}
<img src="https://via.placeholder.com/290x140/000000/FFFFFF/?text=IPaddress.net">
我正在 Google Chrome v91 上对其进行测试。看起来 Chrome 在缩放/缩放时存在子像素问题。
我还注意到,这条白线实际上是图像的背景颜色,其中白色可能是默认颜色。
我尝试了很多设置,但没有任何效果。需要帮忙。
解决方案
您可以尝试将图像放在 div 中,并将其设置为 100%,如下所示:
img {
border: 5px solid red;
}
#image {
width: 100%;
height: 100%;
}
<div id=”image”>
<img src="https://via.placeholder.com/290x140/000000/FFFFFF/?text=IPaddress.net">
</div>
让我知道它是否有效。如果要设置图像的大小,请更改 div 的大小。
推荐阅读
- visual-studio - (Azure DevOps 测试计划)是否可以在没有 Visual Studio 的情况下将自动化测试与测试用例相关联?
- javascript - 如何强制 Next.js 始终重定向到首选用户语言?
- firebase - 没有为“用户”类型定义方法“fromDocument”。(未定义方法)
- php - PHPUnit测试中的模拟连接中止
- mysql - 无法使用 MySql(Xampp) System.InvalidOperationException 更新我的 DataGridView:“连接已打开。”
- go - Retract Go 功能 - 将较旧的包版本撤回为不安全、不兼容或损坏
- sccm - Configuration Manager 正在寻找策略
- docker - 从 dockerhub 拉取镜像时需要 Docker Authentication 错误
- vue.js - Vue 组件之类的 gitlab 搜索通过
- swift - 如何在按下按钮时滚动到不同的页面,Xcode中的分页滚动视图