3

这个网站上,日期选择器在所有浏览器(IE8+、Firefox 14、Chrome 20 和 Opera 12)中都能正确显示,但 Chrome 的最新更新版本 21 似乎引入了一个非常烦人的错误,我无法说出喜欢达尔文到底发生了什么,为什么?

------------ ALL & Chrome 20 ----------- Chrome 21 WTH!------------

在此处输入图像描述

知道为什么会这样吗?这个错误是从哪里来的?我尝试使用 devtools 切换每个 css 属性,但似乎没有任何区别。它甚至可以在 IE8 中运行,所以这一定是 Chrome 的错误。

编辑: 为了澄清一点,当我定位日期选择器以使其与输入对齐时,日期选择器的上边框与输入的下边框对齐。折叠我margin-top: -1px在 CSS 中使用的边框。最新 Chrome 的问题似乎是它在日期选择器和输入之间的空间中增加了一个像素,因此边界不相邻,它们之间的距离甚至在折叠之前就有 1px。

4

1 回答 1

1

我没有永久解决方案,但您可以margin-top:-2px;使用ui-datepicker-div该浏览器。

不要接受我的回答。这是一个临时解决方案。

PS 无法从这里分析代码,但看起来像 jquery 的 .height() 函数,为该版本提供带边框的高度。

于 2012-08-05T22:12:08.493 回答