我相信我在IE中遇到了涉及溢出和边界半径的错误。我希望找到一种方法来解决它而不删除border-radius。
这个jsfiddle显示了我在IE9中遇到的问题。 10(尽可能浓缩):
如果您单击其中一个框,菜单将显示您单击的位置。差异是菜单不会逃离盒子边框的第一个框。
这是由:
引起的.one {
overflow-y:auto;
}
我需要的是第一个div中的内容可能会超出它的高度限制,如果有的话我希望它滚动。
删除overflow-y或border-radius解决了这个问题。
答案 0 :(得分:0)
我没有为容器设置溢出,而是将其设置为ul并使其填充为父级。 请参阅小提琴http://jsfiddle.net/b3XA2/11/
.one > ul{
overflow-y:scroll;
margin:0;
height: 100%;
}