2012-05-09 6 views
1

私は、コンテンツがスクロールしている間、ヘッダー/フッターが画面の上部/下部に固定されたままのWebサイトを持っています。私はthis questionに従っており、どのようにこの効果を達成するのかについて説明しています。コンテンツを下にスクロールすると、コンテンツの背景イメージが切り取られるようになります。背景画像をrepeat-yに設定したので、なぜこれが起こっているのか混乱しています。私はまた、フッターがコンテンツの一部も隠しているように見えることに気付きました。ヘッダー/フッターが静止している間のコンテンツのスクロール

このコンテンツのみのスクロール効果を実現するために、position: fixed;をヘッダー/フッターに追加しました。私はposition: absolute;のコンテンツを残して、フッターを画面の下部に固定したままにしました。

- >Link to website

+0

コンテンツの背景が動かされない限り、 'background:url(../ img/body.png)160px 0 fixed;' – rjz

+0

ちょうどfyi、画面上にフッターがあります画面の最下部から約30px離れたところにあります。 – JakeParis

+0

私はコンテンツの背景を移動したかった:) – Jon

答えて

2
  1. まず第一に、あなたのフッターにbottom: 0を追加します。それは底に触れるようにそれをもたらすでしょう。
  2. position: absolute#contentから外してください。
  3. 最後に、#contentの上部と下部に余分なパディングを追加して、テキストがヘッダー/フッターの後ろに隠れないようにします。

あなたのサイトの問題を解決すると、Firebugは教えてくれます。 Ask him yourself

+0

'height:250px'のような意味ですか?問題は、すべてのページのコンテンツの高さが分からないことです。 – Jon

+0

さて、その場合の編集を確認してください。 – JakeParis

+0

そのような仕組み。ページの内容をほんの数行に短縮すると、背景イメージがフッタまでずれることはありません。 – Jon

関連する問題