Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.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
Html 在Firefox中获取已停用的滚动条_Html_Css_Internet Explorer_Firefox_Scrollbar - Fatal编程技术网

Html 在Firefox中获取已停用的滚动条

Html 在Firefox中获取已停用的滚动条,html,css,internet-explorer,firefox,scrollbar,Html,Css,Internet Explorer,Firefox,Scrollbar,我有一个Javascript选项卡式对话框,其页面具有不同的高度。其中一些比浏览器窗口高 在Internet Explorer中,右侧总是有一个滚动条。当不需要时,它会变灰。页面维度保持不变,没有问题 在Firefox中,滚动条在不需要的情况下被完全隐藏,在每个页面上不断改变页面的尺寸,从而改变整个选项卡式对话框的宽度(它有一个相对宽度)。这很烦人 是否有任何方法将停用的滚动条“返回”到Firefox,或者有任何其他方法解决此问题?将以下行添加到您的userContent.css: html {

我有一个Javascript选项卡式对话框,其页面具有不同的高度。其中一些比浏览器窗口高

在Internet Explorer中,右侧总是有一个滚动条。当不需要时,它会变灰。页面维度保持不变,没有问题

在Firefox中,滚动条在不需要的情况下被完全隐藏,在每个页面上不断改变页面的尺寸,从而改变整个选项卡式对话框的宽度(它有一个相对宽度)。这很烦人


是否有任何方法将停用的滚动条“返回”到Firefox,或者有任何其他方法解决此问题?

将以下行添加到您的
userContent.css

html { overflow: -moz-scrollbars-vertical !important; }
您可以使用CSS3属性:

html
{
  overflow-y: scroll;
}

这适用于Firefox、Chrome、Safari和IE 8。

我应该补充一点,这解决了每个有“问题”的web应用程序中的“跳跃”问题。我将其添加到我正在处理的网站样式表中,就我所知,它是有效的。那有多酷?谢谢!如果这在其他web应用程序中也让您感到烦恼,我建议您将它添加到
userContent.css
文件中。这让你可以将自定义样式应用于所有网站。-moz滚动条垂直是Firefox(Gecko)特有的。它在其他浏览器中不起作用。@Franz,谢谢你的userContent.css提示,但我需要它在全局范围内起作用。知道这个还是很好的。我也不知道,干杯。但是它在水平和垂直方向都增加了条。我只需要垂直的。我已经更新了我的答案-似乎CSS3 overflow-y属性得到了广泛的支持,这将允许您只启用垂直滚动条。