Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/powerbi/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Css Opera位置内的最大高度错误:绝对值+;溢出:自动元素?_Css_Overflow_Opera_Css Position_W3c - Fatal编程技术网

Css Opera位置内的最大高度错误:绝对值+;溢出:自动元素?

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规范中的一个未定义

我最近在Opera中遇到了一个问题,当子元素有更多内容但设置了最大高度时,它试图在position:absolute+overflow:auto parent上显示滚动条

要演示此场景,请查看此演示:

将定位元素更改为固定高度,或将内部元素更改为使用
高度:100%
而不是
最大高度:100%
,都不会触发Opera中的滚动条

其他浏览器,如Chrome、Firefox或IE,在这两种情况下都不会显示滚动条

我想知道这是Opera中的一个bug(出现在版本11和版本12中),还是w3c规范中的一个未定义的场景?

(溢出似乎有悖常理:具有最大高度子元素的自动父元素,但该设置实际上对于javascript滚动之类的事情非常有用,Opera的行为会导致报告子元素的意外高度,从而破坏自定义滚动)


如果缩小,滚动条也会出现在其他浏览器中。原因可能是:溢出中的空间导航:隐藏框不滚动


如果缩小,滚动条也会出现在其他浏览器中。原因可能是:
溢出中的空间导航:隐藏框未滚动框