0

コンテンツの大部分がクライアント側で作成されるレスポンシブ Web サイトを構築しています。元の HTML はかなり小さく「短い」ものですが、コンテンツを作成して追加すると、アプリケーション全体の高さが大きくなります。

私が現在直面している問題は、モバイル デバイス (iphone、ipad、Windows phone など) では、ページが拡大しているという事実をブラウザーが認識しないため、コンテンツが拡大しても垂直スクロール バーが作成されないことです。

iOS デバイスではぎこちないスクロールが可能ですが、Windows Phone ではスクロールがないと聞いています。

どうすればこれを修正できますか? HTMLボディの最小高さを設定することを考えていました。他に何かありますか?

これはスクリーンショットです。ページがかなり長いにもかかわらず、垂直スクロール バーがないことがわかります。 ここに画像の説明を入力

現在、サイトはhttp://jobtorch.net/にアップされています。

4

1 に答える 1

2

上記のdivで絶対配置を使用しているため、ページのはdivbodyの高さを継承していません。.maincontent(の高さbodyは、モバイル ブラウザーが「ページ」スクロールを識別するために使用するものです。)

position: absolute;の CSS から削除.maincontentすれば問題ありません。

于 2013-10-24T16:17:17.103 に答える