Javascript 我是否必须使用固定大小来显示HTML表的滚动条?
我觉得奇怪的是,如果不将元素设置为固定的宽度或高度,就不能为表、div或页面启用滚动条。为什么没有固定的宽度就做不到呢?我尝试了溢出:自动,但不起作用 我只是想启用一个滚动条,然后CSS强迫我做我认为不必要的事情。为什么不起作用 更新 在这种情况下,只需这样做就足够了:Javascript 我是否必须使用固定大小来显示HTML表的滚动条?,javascript,jquery,html,css,overflow,Javascript,Jquery,Html,Css,Overflow,我觉得奇怪的是,如果不将元素设置为固定的宽度或高度,就不能为表、div或页面启用滚动条。为什么没有固定的宽度就做不到呢?我尝试了溢出:自动,但不起作用 我只是想启用一个滚动条,然后CSS强迫我做我认为不必要的事情。为什么不起作用 更新 在这种情况下,只需这样做就足够了: body { overflow: scroll; } 简短回答:是的,您需要一个固定大小的 资料来源: 为了判断内容是否溢出容器,必须指定容器的大小。否则,无法判断内容何时溢出容器 如果您始终需要滚动条,请使用溢出:滚
body {
overflow: scroll;
}
简短回答:是的,您需要一个固定大小的 资料来源: 为了判断内容是否溢出容器,必须指定容器的大小。否则,无法判断内容何时溢出容器 如果您始终需要滚动条,请使用
溢出:滚动
,否则,请指定高度(或最大高度)。是!
注意:溢出属性仅适用于具有指定高度的块元素。
如果您不知道容器的大小,很难判断内容是否在容器上流动:)@Jessedbruijne但是应该知道大小,因为窗口比容器小。然后窗口将溢出,而不是容器
溢出:滚动!重要的代码>没有提供垂直滚动条,只有水平滚动条。为什么?它可能默认为水平,如果您想要垂直滚动条,请使用overflow-x:scroll