タイトル バーとその下に 2 つの列があるページがあります。2 つの列は絶対配置されているため、背景色をページの下部まで拡張できます。制約は次のとおりです。
- 左の列の右端が終わるところから右の列の左端を開始したい。
- 左の列のテキストは、一部の ajax リクエストによって変わります。拡張する必要があるため、左の列に固定幅を使用できません。
- 右の列の幅は問題ではありません。その高さは、少なくともページの下部まで垂直方向に 100% 満たす必要があります。コンテンツがページの下部に収まる場合は、背景も一緒に拡張する必要があります。
ユーザーがこのフロント ページにアクセスすると、3 つの列すべてがほぼページ全体を水平方向に占め、垂直方向にページ全体を占める必要があるため、「いっぱい」に見えるという考えです。下にスクロールすると、左の列が終了し、右の列が続きます。
私はjavascriptを使用してこれを達成しました。
$("#right").css('left', $("#left").width()+'px');
私はjavascriptを使いたくありません。CSS3 のみを使用して、これらの制約でこのページを作り直すことはできますか?