Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/371.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
Javascript 为什么水平滚动条可见,而垂直滚动条不可见;T_Javascript_Html_Google Chrome_Transform_Microsoft Edge - Fatal编程技术网

Javascript 为什么水平滚动条可见,而垂直滚动条不可见;T

Javascript 为什么水平滚动条可见,而垂直滚动条不可见;T,javascript,html,google-chrome,transform,microsoft-edge,Javascript,Html,Google Chrome,Transform,Microsoft Edge,对于下面的HTML,为什么水平滚动条可见而垂直滚动条不可见 这适用于Chrome、Firefox和Safari,但不适用于两个滚动条都不可见的Edge 对我来说,这两个滚动条在边缘浏览器中不可见是合乎逻辑的 第二个div的高度为0,因为它唯一的内部元素是一个div的位置:绝对。默认情况下,div元素的宽度为100%,高度为组成所有内部元素的最小值,但具有绝对位置或固定位置的元素不需要在其父容器内组成,因此它们不影响容器的高度 如果要显示垂直滚动条,可以强制第二个div的高度大于300px,或者

对于下面的HTML,为什么水平滚动条可见而垂直滚动条不可见

这适用于Chrome、Firefox和Safari,但不适用于两个滚动条都不可见的Edge

对我来说,这两个滚动条在边缘浏览器中不可见是合乎逻辑的


第二个
div
的高度为0,因为它唯一的内部元素是一个
div
位置:绝对
。默认情况下,
div
元素的宽度为100%,高度为组成所有内部元素的最小值,但具有绝对位置或固定位置的元素不需要在其父容器内组成,因此它们不影响容器的高度

如果要显示垂直滚动条,可以强制第二个div的高度大于300px,或者添加更多具有其他类型位置的子元素