jsfiddle リンク: http://jsfiddle.net/djDWF/84/
問題は、テキスト/画像の内部コンテナー (テキストパディング) のマージン/幅が中央の背景画像に影響していることです。フッターに触れる繰り返し画像は高さいっぱいまで伸びず、中央とフッターの画像が一致しないように切り取られます (わかりにくいですが、私の jfiddle の例でテキストを追加または削除すると、中央の画像がフッターに接する場所で変更されます。)
これは学校のプロジェクト用であり、実際にこのタイプのイメージの背景を作成する必要はありませんでしたが、ここまでできたので続けたほうがよいでしょう。javaScript はまだコースに含まれていないため、可能であれば使用したくありません。
テキストラッパーを削除して、各 p タグを個別にスタイリングしようとしましたが、同じ効果が発生します。
また、line-height と margin を使用して数学的組み合わせも試しました。line-height を右マージンと下マージンに等しく設定し、左マージンをフッターの高さに等しく設定すると、効果は機能しますが、フッター画像が非常に大きいため、これは実行可能なソリューションではありません。
数学的には、フッターの高さと同じ比率を維持しようとしましたが、これもうまくいきませんでした (または、これは間違っていました。それぞれを同じ量で割ってみました)。
CSS のみを使用して、テーブルに頼らずにこれを行う方法はありますか?