单杠不会在Firefox 12及更高版本中显示

时间:2012-04-27 09:26:38

标签: css firefox horizontal-scrolling

我刚注意到当页面出现x溢出时,Firefox 12和13不会显示水平条。我试着做css声明:

html {
overflow-x: scroll !important;
}

但它没有帮助。

有什么想法吗?感谢

4 个答案:

答案 0 :(得分:2)

导致这种情况的jquery-ui样式表中的行是:

.ui-helper-hidden-accessible { .position: absolute; left: -99999999px; }

如果您将其更改为以下内容,则应再次看到滚动条:

.ui-helper-hidden-accessible { /*.position: absolute; */ left: -99999999px; }

虽然我不知道这种改变可能带来的其他影响。我不知道该元素的用途是什么。

答案 1 :(得分:0)

确保你没有在其他地方犯过错误,首先在另一个浏览器中尝试以确保然后删除所有CSS并将其替换为html { overflow-x: scroll !important; }并查看它是否有效,如果你做了任何更改页面的宽度会改变页面上的效果。

我认为实际上有一些溢出显示?

答案 2 :(得分:0)

同样的问题。页面在chrome,IE和FF11中看起来很好。我可以通过禁用http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.3/themes/base/jquery-ui.css(通过WebDeveloper工具栏)来消除它。但是找不到根本原因。

答案 3 :(得分:0)

我认为你不想这样做......     .ui-helper-hidden-accessible {/* .position:absolute; * / left:-99999999px; } 这将导致这些元素显示在屏幕上,当它们应该位于左侧时。由于这些元素可能并不总是存在,您将在以后添加“银行中的错误”,有一天您会在您的网站上看到一些应该隐藏的元素。这将很难调试!

此问题看起来可能与此https://bugzilla.mozilla.org/show_bug.cgi?id=749935大量问题有关,您可以尝试减少该数字的大小(-99999999)吗?