我正在使用 Embarcadero 的 RADPHP XE2 并且我想要构建的页面在顶部(多行)有一些文本作为标签,在其下方有一个 PageControl 组件 - 尽管页面设置得足够高,但在调试时并且在 Internet Explorer 中查看时没有滚动条,它会将页面底部切掉。
有没有人找到解决这个问题的方法?
尽管页面比窗口大,但我的浏览器中无法获得滚动条。
现在通过添加这个来修复
html {
overflow: -moz-scrollbars-vertical;
overflow: scroll;
}
到我的css文件。
要将我的 css 文件加载到页面中,我将标签放入一个文本文件中,包括
<link rel="stylesheet" href="/css/mainstyle.css" type="text/css">
然后将文本文件加载到我的页面中
$head = file_get_contents('defaulthead.txt');
echo $head;
进入页面的 OnShowHead 事件。
Les Kaye 的解决方案对我不起作用。
出于某种原因,脚本/rpcl-bin/qooxdoo/framework/script/qx.js通过在运行时插入以下 CSS 来覆盖我的样式表:
html,body {
width:100%;
height:100%;
overflow:hidden;
}
所以我所做的就是使用!important规则。它不干净,但 qx.js 的行为也不干净。确实应该有一个 Form 属性,用户可以在其中定义页面是否滚动。
/* Overwrite the values which are enforced in /rpcl-bin/qooxdoo/framework/script/qx.js */
html {overflow-x:scroll !important ; }
html {overflow-y:scroll !important ; }
html {overflow:scroll !important ; }