Css Opera位置内的最大高度错误:绝对值+;溢出:自动元素?
我最近在Opera中遇到了一个问题,当子元素有更多内容但设置了最大高度时,它试图在position:absolute+overflow:auto parent上显示滚动条 要演示此场景,请查看此演示: 将定位元素更改为固定高度,或将内部元素更改为使用Css Opera位置内的最大高度错误:绝对值+;溢出:自动元素?,css,overflow,opera,css-position,w3c,Css,Overflow,Opera,Css Position,W3c,我最近在Opera中遇到了一个问题,当子元素有更多内容但设置了最大高度时,它试图在position:absolute+overflow:auto parent上显示滚动条 要演示此场景,请查看此演示: 将定位元素更改为固定高度,或将内部元素更改为使用高度:100%而不是最大高度:100%,都不会触发Opera中的滚动条 其他浏览器,如Chrome、Firefox或IE,在这两种情况下都不会显示滚动条 我想知道这是Opera中的一个bug(出现在版本11和版本12中),还是w3c规范中的一个未定义
高度:100%
而不是最大高度:100%
,都不会触发Opera中的滚动条
其他浏览器,如Chrome、Firefox或IE,在这两种情况下都不会显示滚动条
我想知道这是Opera中的一个bug(出现在版本11和版本12中),还是w3c规范中的一个未定义的场景?
(溢出似乎有悖常理:具有最大高度子元素的自动父元素,但该设置实际上对于javascript滚动之类的事情非常有用,Opera的行为会导致报告子元素的意外高度,从而破坏自定义滚动)
如果缩小,滚动条也会出现在其他浏览器中。原因可能是:溢出中的空间导航:隐藏框不滚动
如果缩小,滚动条也会出现在其他浏览器中。原因可能是:
溢出中的空间导航:隐藏框未滚动框