4

我相信我在 IE 中遇到了一个涉及溢出和边界半径的错误。我希望找到一种方法来解决它而不删除边界半径。

这个 jsfiddle 显示了我在 IE9 和 10 中遇到的问题(尽可能精简):

http://jsfiddle.net/b3XA2/7/

如果您单击其中一个框,则会在您单击的位置显示一个菜单。不同的是第一个框的菜单不会逃出框的边框。

这是由以下原因引起的:

.one {
  overflow-y:auto;
}

我需要它,因为第一个 div 中的内容可能会超过它的高度限制,我希望它可以滚动。

移除overflow-y 或border-radius 可解决此问题。

4

1 回答 1

0

我没有为容器设置溢出,而是将其设置为 ul 并使其填充为父级。见小提琴http://jsfiddle.net/b3XA2/11/

.one > ul{
    overflow-y:scroll;
    margin:0;
    height: 100%;
}
于 2013-08-20T20:04:47.267 回答