自分自身をCSSコーナーにコーディングしました。このページを見て:ビューポートより広いコンテンツを表示すると、ヘッダーやフッターが壊れないようにするにはどうすればよいですか?
http://staging.jungledragon.com/image/1082/sizes/large
は、このページを開いて、水平スクロールバーが表示されるように、ブラウザウィンドウの幅は、コンテンツの総幅よりも小さくなっていることを確認してください。右にスクロールすると、ヘッダーとフッターの両方が壊れていることがわかります。その理由は、ヘッダーとフッターが100%に設定されているためです。 100%はブラウザウィンドウ自体ではなく、ビューポートの幅を意味します。ソリューションのための私の検索で
、この1つは多くのことをポップアップ表示:私は私のフッターとヘッダーがする必要がどのように広い事前に知っていないので、
http://www.springload.co.nz/love-the-web/backgrounds-disappear-on-horizontal-scroll/
これは私のためのソリューションではありません。また、スクロールバーが必要ない場合でもスクロールバーを常にトリガーするので、幅の値を非常に高い値に設定することはできません。
実際のブラウザウィンドウのサイズに合わせてヘッダーとフッターを拡張できますが、スクロールバーの動作は適切なままです。まったく可能ですか?
この問題はヘッダーとフッターには当てられませんが、オーバーフローするイメージにあります。それはコンテナよりも大きく、ブラウザーに水平スクロールバーを強制します。あなたのレイアウトを完全に破壊しないために、ページの残りの部分はブラウザによって変更されず、結果としてイメージがコンテナから抜けてしまいます。画像に最大幅:100%を与えます。それがコンテナの端を越えて流れるのを防止する。または、あなたが望むようにサイズを変更してください。 – Bazzz
@Bazzz:申し訳ありませんが、それは私が望んでいた解決策ではありません。私は画像のサイズを通常のレイアウトの幅に合わせて変更できることを知っていますが、作業用のレイアウトで画像をこのワイドに表示します。 – Ferdy
実際にその画像を列の中に入れておく必要があります。レイアウトの幅を変更することができます。それはそれをするだろう。 – Dave