css - firefox 中的自动溢出不显示滚动时溢出的所有内容

标签 css firefox overflow css-position

我目前正在为移动客户端开发一个固定的导航菜单。我注意到在 Firefox 中,当您设置 overflow-y: auto 和 div 上的最大高度时,它将在 Chrome 和 Safari 中显示整个 div,但在 Firefox 中,底部内容永远不会显示。我创建了一个代码笔来展示我的意思。在 Chrome 中尝试滚动到最后一项(字面意思是“最后一个”),您可以找到它,但在 Firefox 中尝试做同样的事情却做不到!

http://codepen.io/acha5066/pen/oXyXZz

  max-height: 400px;
  overflow-y: auto;

有人知道是什么原因造成的或如何解决吗?

最佳答案

我认为这是由于 firefox 和 chrome 对相同的填充和高度值的行为方式。如果您在任何浏览器中增加或减少最大高度,您可以轻松滚动到最后一项。

关于css - firefox 中的自动溢出不显示滚动时溢出的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31383069/

相关文章:

javascript - 如何更改所选链接的背景?

html - 带有边框折叠的 Firefox 中的表呈现问题 :collapse

css - 居中的 div 大于其容器溢出滚动

Silverlight: Canvas 溢出

html - Firefox 中表格中的多余空格

css - 隐藏最大宽度/最大高度/溢出的 div 内的垂直对齐图像?

javascript - 在 JavaScript 中获取名为颜色的 CSS/HTML 的 RGB 值

html - CSS 在另一个 div 中 float div

javascript - 当它在 IE 中有 sibling img 时,拖动不起作用

html - 仅在 Firefox 上底部有空白