2016-10-31 7 views
0

私は奇妙な質問があります。私はlink hereを投稿しているので、スニペットで再現するには大きすぎるコードをメモしてください。スクロールバーが表示されているので、全幅ヘッダーが移動する

私が作成しているページは、フルサイズのヘッダーを持つ小さなイントラネットページです。ユーザーが送信ボタンの横にあるボタンをクリックすると、上からdivが開き、コンテンツがプッシュダウンされます。私の問題は私のコードエディタではページ上にスクロールバーがないので、divが開くとスクロールバーを補うためにページ全体が少し上にポップされます。

コードェンでは、サイトのシェルを貼り付けましたが、コード領域にスクロールバーが含まれているため、問題は完全には再現できません。

私のコードでスクロールバーの不足を補う方法はありますか?おそらくそこにいるように強制するのだろうか?

どのようなヘルプも壮大になります。

+0

最も単純な解決策は、スクロールバーを常に強制的に実行することです。 – Malk

答えて

1

あなたは、本体に次のCSSルールを追加することにより、垂直スクロールバーを強制することができます。

overflow-y: scroll;

1

EDITを:私はあなたの質問を誤解。

移動要素全体を絶対配置し、それをコンテナの周りにラップします。スクロールバーは、要素自体ではなくラッピングコンテナに表示されます。また、絶対位置にあるため、スクロールバーが表示されても位置の変更はありません。

関連する問題