Chrome 中 HTML 元素 <select> / <option> 的间距错误
Spacing Bug with HTML Element <select> / <option> in Chrome
我用
创建了一个下拉菜单
.some_class {
border: 1px solid #7f9db9;
}
<select id="some_id" class="some_class" size="1">
<option selected="selected" value="1">User1</option>
<option value="2">User2</option>
<option value="3">User3</option>
</select>
并且在大多数情况下都运行良好。问题是,使用 Chrome 时,有时下拉列表中列出的元素之间会出现巨大的空白。看起来有些东西增加了元素之间的线距离或类似的东西。
奇怪的是,如果我在不同的用户/不同的计算机上测试它,这个错误不会出现在每个 chrome 中。
有没有可能是浏览器的设置导致了这个问题?
额外的间距是"feature"在Chrome59中引入的。如果它认为你有触摸设备,它会使选项更高。目前禁用此功能的唯一方法是禁用所有触摸设备。
我用
创建了一个下拉菜单.some_class {
border: 1px solid #7f9db9;
}
<select id="some_id" class="some_class" size="1">
<option selected="selected" value="1">User1</option>
<option value="2">User2</option>
<option value="3">User3</option>
</select>
并且在大多数情况下都运行良好。问题是,使用 Chrome 时,有时下拉列表中列出的元素之间会出现巨大的空白。看起来有些东西增加了元素之间的线距离或类似的东西。 奇怪的是,如果我在不同的用户/不同的计算机上测试它,这个错误不会出现在每个 chrome 中。 有没有可能是浏览器的设置导致了这个问题?
额外的间距是"feature"在Chrome59中引入的。如果它认为你有触摸设备,它会使选项更高。目前禁用此功能的唯一方法是禁用所有触摸设备。