このウェブサイトをチェックしてください:
http://www.imageworkz.asia/cranium
水平スクロールバーが表示されるまでウィンドウのサイズを小さくしてみてください。水平スクロールバーを右にドラッグすると、問題が発生します。それに応じてヘッダーとフッターが調整されていないようです。CSS では、ヘッダーとフッター要素の幅は 100% です。
これを修正する方法についてのアイデアはありますか? ありがとう!
このウェブサイトをチェックしてください:
http://www.imageworkz.asia/cranium
水平スクロールバーが表示されるまでウィンドウのサイズを小さくしてみてください。水平スクロールバーを右にドラッグすると、問題が発生します。それに応じてヘッダーとフッターが調整されていないようです。CSS では、ヘッダーとフッター要素の幅は 100% です。
これを修正する方法についてのアイデアはありますか? ありがとう!
これが 100% 幅の仕組みです。要素の幅は親要素と同じで、スクロール バーがあるため、ページよりも狭くなります。
記事要素の幅は固定されているため、コンテナが縮小するとコンテナがオーバーフローします。コンテナdivをフローティングにしてみてください。これにより、コンテナが縮小しないようにする必要があります。
<div id="container" style="display: block; float: left">
要素にCSS3の複数の背景画像を使用してから、'body'
CSS3PIEを使用してIEで機能させる必要がありますhttp://css3pie.com/documentation/supported-css3-features/#pie-background
body{
background: url("/cranium/img/2 MAIN/bg.jpg") repeat 0 40px, url(headerbg.png) repeat-x left top, url(footerbg.png) repeat-x left bottom;
-pie-background: url("/cranium/img/2 MAIN/bg.jpg") repeat 0 40px, url(headerbg.png) repeat-x left top, url(footerbg.png) repeat-x left bottom;
behavior: url(PIE.htc);
}
CSSではなくHTMLに関連して-pie-background
いることを忘れないで
ください。これにより、問題は確実に解決されます。
問題はありませんが、ヘッダーのサイズを変更する場合は、メディア クエリを使用して画面サイズに基づいて調整することをお勧めします。