Css 位置:粘性问题-元素显示为未放置

Css 位置:粘性问题-元素显示为未放置,css,Css,CSS中的粘性定位支持非常好,但是有一些小问题! 我正在两列布局上使用position:sticky。我在设置为粘滞的部分中有一个select下拉列表,当页面滚动时,粘滞定位div中的select会在div之外的位置呈现,而它本来是在没有任何滚动的情况下出现的。以下是截图: 当我单击任意位置以关闭下拉列表,然后再次打开它时,它会在正确的位置进行精细渲染。这种情况发生在Chrome和Firefox上,但在Safari上却没有 这里有一个关于这个问题的例子。在打开下拉列表之前,向下滚动一点,然后单

CSS中的粘性定位支持非常好,但是有一些小问题! 我正在两列布局上使用
position:sticky
。我在设置为粘滞的部分中有一个
select
下拉列表,当页面滚动时,粘滞定位div中的
select
会在div之外的位置呈现,而它本来是在没有任何滚动的情况下出现的。以下是截图:

当我单击任意位置以关闭下拉列表,然后再次打开它时,它会在正确的位置进行精细渲染。这种情况发生在Chrome和Firefox上,但在Safari上却没有

这里有一个关于这个问题的例子。在打开下拉列表之前,向下滚动一点,然后单击选择按钮


有人知道这个问题的解决方案吗?

在查看您的示例后,这似乎是操作系统呈现元素的产物,而不是浏览器。我建议为和提交一份bug报告,因为这些是您报告它的浏览器(我已经在基于Debian的Linux上的Chrome 59中确认了)。

查看您的示例后,这似乎是操作系统呈现
元素的产物,而不是浏览器。我建议为和提交一份错误报告,因为这些是您报告错误的浏览器(我已经在基于Debian的Linux上的Chrome 59中确认了)。

您能提供一个实例吗?刚刚添加了一个JSFIDLE实例。@mavili我无法在您的FIDLE中重现错误。@SergChernata您使用的浏览器(版本)是什么?我已经确认了Chrome 59中的错误。@jhpratt Nvm,我想小提琴已经变了。我同意你的结论。你能提供一个实例吗?刚刚添加了一个JSFIDLE实例。@mavili我无法在你的FIDLE中重现错误。@SergChernata你使用的浏览器(版本)是什么?我已经确认了Chrome 59中的错误。@jhpratt Nvm,我想小提琴已经变了。我同意你的结论。