3

Embarcadero の RADPHP XE2 を使用しており、ビルドしたいページの上部 (複数行) にラベルとしてテキストがあり、その下に PageControl コンポーネントがあります - デバッグ時にページの高さが十分に高く設定されているにもかかわらずInternet Explorer で表示すると、スクロールバーが表示されず、ページの下部が切り取られます。

誰かがこれに関する回避策を見つけましたか?

4

2 に答える 2

2

ページがウィンドウよりも大きいのに、ブラウザでスクロール バーを取得できませんでした。

これを追加することで修正されました

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 イベントに。

于 2012-06-09T08:29:34.333 に答える
0

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 ; }
于 2014-07-11T12:10:32.033 に答える