次のようなページを作成しようとしています。
すでに次のものがあります。
- 幅 809px のページ全体を中央に配置するページの 1 つの div
- 中身
<div class="page">は以下です。<div class="header"><div class="container">(コンテンツ用のコンテナ)<div class="footer">
私が苦労していること:
<div class="container">以下を含める必要があります。- コンテナの高さ 100% の左端
<div class="leftShadow">、左の影の画像を背景として<div class="leftShadow"> - 左から 2 番目、
<div class="custom_content">コンテナーまでの高さ 100% (ページのコンテンツが含まれます) - コンテナまでの高さが 100%の右から 2 番目
<div class="sidebar_right">(追加のリンクが含まれます) - コンテナの高さ 100% の右端
<div class="rightShadow">、右の影の画像を背景として<div class="rightShadow">
- コンテナの高さ 100% の左端
要約すると:
<div class="page">
<div class="header">header image</div>
<div class="container">
<div class="leftShadow"><img src="images/spacer.gif" alt="" /></div>
<div class="custom_content">(this is where the content would be)</div>
<div class="sidebar_right">(some other links)</div>
<div class="rightShadow"><img src="images/spacer.gif" alt="" /></div>
</div>
したがって、どちらかcustom_contentまたはsidebar_rightdiv の長さが他方より下にある場合、もう一方の高さが長い div と同じになるように伸びます。明らかに、両側の div (leftShadow と rightShadow) もコンテナーの高さの 100% まで伸ばす必要があります。
誰かが私を正しい方向に導いてくれますか? 基本的に、これらの div は、1 つの td のコンテンツが他の td の高さを超えて伸びている場合のテーブルのように動作する必要があります。