Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/450.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 我是否必须使用固定大小来显示HTML表的滚动条?_Javascript_Jquery_Html_Css_Overflow - Fatal编程技术网

Javascript 我是否必须使用固定大小来显示HTML表的滚动条?

Javascript 我是否必须使用固定大小来显示HTML表的滚动条?,javascript,jquery,html,css,overflow,Javascript,Jquery,Html,Css,Overflow,我觉得奇怪的是,如果不将元素设置为固定的宽度或高度,就不能为表、div或页面启用滚动条。为什么没有固定的宽度就做不到呢?我尝试了溢出:自动,但不起作用 我只是想启用一个滚动条,然后CSS强迫我做我认为不必要的事情。为什么不起作用 更新 在这种情况下,只需这样做就足够了: body { overflow: scroll; } 简短回答:是的,您需要一个固定大小的 资料来源: 为了判断内容是否溢出容器,必须指定容器的大小。否则,无法判断内容何时溢出容器 如果您始终需要滚动条,请使用溢出:滚

我觉得奇怪的是,如果不将元素设置为固定的宽度或高度,就不能为表、div或页面启用滚动条。为什么没有固定的宽度就做不到呢?我尝试了溢出:自动,但不起作用

我只是想启用一个滚动条,然后CSS强迫我做我认为不必要的事情。为什么不起作用

更新

在这种情况下,只需这样做就足够了:

body {
    overflow: scroll;
}

简短回答:是的,您需要一个固定大小的

资料来源:

为了判断内容是否溢出容器,必须指定容器的大小。否则,无法判断内容何时溢出容器

如果您始终需要滚动条,请使用
溢出:滚动
,否则,请指定高度(或最大高度)。

是! 注意:溢出属性仅适用于具有指定高度的块元素。

如果您不知道容器的大小,很难判断内容是否在容器上流动:)@Jessedbruijne但是应该知道大小,因为窗口比容器小。然后窗口将溢出,而不是容器
溢出:滚动!重要的没有提供垂直滚动条,只有水平滚动条。为什么?它可能默认为水平,如果您想要垂直滚动条,请使用
overflow-x:scroll