css - 使用 rem 单位时的 Chrome 缩放问题
问题描述
我们想让我们网站上的所有内容都达到实际比例的 90%(幸运的是我们使用的是 rem 单位),所以对我们来说最简单的解决方案是编写html { font-size: 0.9rem; }
规则。但是,我们在 chrome 中遇到了一些缩放问题——一些元素的边距更大,宽度/高度不精确等。它在 Safari 和 Firefox 中效果很好......你可以在fiddle中看到这个例子,一些按钮不受欢迎最后 1px 高度白线而不是背景。
编辑:它似乎只发生在视网膜显示器上
编辑 2:我已将 chrome 从 72 更新到 73,现在可以了
解决方案
问题出在你的背景上。将其更改为“#ff0000”,差距就消失了。
如果您将渐变更改为“背景图像”,然后添加“背景颜色”;您的问题似乎已解决:
.button.primary {
background-image: linear-gradient(to right, #fac364 0%, #fabe53 50%, #ffb433 100%);
background-color: #fac364;
border: 0;
}
更新了你的小提琴:https ://jsfiddle.net/kcazfps8/
推荐阅读
- c++ - 创建一个带有随机数的向量
- javascript - 模拟树上的点击 (x,y)
- java - 如何在 Fitnesse 测试用例中设置类文件的相对路径
- css - CSS 属性 cursor:pointer 在一定的窗口宽度下工作,同时在其他窗口宽度上消失
- c# - @Html.EditorFor asp.net 核心不适用于文件
- node.js - Uncaught SyntaxError: Unexpected token < for GET requests in production mode
- r - dplyr摘要r中的NA变量
- c# - 将 IWrapTestMethod 属性应用于整个夹具?
- javascript - Prevent content jumping on position change to fixed
- javascript - 单元测试角度@Input设置功能未触发