【发布时间】:2019-03-24 11:07:54
【问题描述】:
我们使用的是最新的 Chrome 和 Windows 10,
69.0.3497.100 (Official Build) (32-bit)
在某些显示器上,有一个缺少边框的选择/下拉控件。有时它是正确的;然后当我使用宽度(使其为 px 而不是百分比,添加更多宽度)时,它变成了底部。
但在其他显示器上,此 Select/Dropdown 始终没问题。它总是有所有的边界。从来没有任何问题。
所有显示器的分辨率均为 1920 x 1200(在 Windows 10 中推荐),无论是否存在此问题。使用不同的缩放进行测试 - 100%、80%、120%。一些用户(总是)有这个问题,或者他们没有(永远),都使用相同的浏览器,在任何缩放级别。
控件上没有特殊的 CSS 样式。事实上,即使我要添加border: 1px solid 也不会影响系统选择区域。它只会影响顶级框。
我能找到的最接近的是很久以前 Chrome 中有一个错误,比如 2012 年,但它早就被修复了,所以我们不能使用这个信息。
Chrome isn't displaying borders (sometimes)
有什么想法吗?
【问题讨论】:
-
在 Windows 10 上的 Chrome v74 中观察到相同的问题,当 Scale and Layout Windows 设置设置为 125%,但在 100% 时看起来不错。 Chrome 缩放设置为 100%
-
将我的显示器分辨率从 125% 缩放的 2560x1440 降低到 100% 缩放的 2048x1152,问题就消失了。似乎是 125% 的缩放导致了这个问题。
-
这刚刚开始发生在我身上,我注意到 .form-control 类使用 calc() 作为高度,如果我将其更改为 height:auto;一切都很好。
-
只需在它周围添加一个像素填充,它应该可以工作。 stackoverflow.com/questions/12547580/…
标签: html css google-chrome