- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:見出しや左メニューのhtmlを後ろに置く時のスタイルシートの指定方法に)
見出しや左メニューを後ろに配置する方法について
このQ&Aのポイント
- 見出しや左メニューの部分のhtmlをページ全体の後ろのほうに配置する方法について説明します。
- 添付の画像のソースコードでは、absoluteで配置していますが、他にも配置方法があります。
- 高さを指定しない方法では、CSSのflexboxを使用すると便利です。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
なるほど・・・。 どうやら青が緑より高いと駄目ですね(逆はOKなんですが・・・)。 参考URLにありました。 お力になれず、申し訳ないです・・・。
その他の回答 (1)
- taka451213
- ベストアンサー率47% (436/922)
回答No.1
こんにちは 黄色のフッターを青と緑の下に置く場合は、親要素のDIVから出してしまえばいいですね。 緑と黄色の間を開けて、高さを青に揃えたいという事でしたら、黄色のpositionを親要素の右下基準で指定しては?
質問者
補足
こんにちは >黄色のフッターを青と緑の下に置く場合は、親要素のDIVから出してしまえばいいですね。 出してみましたが、黄色のフッターの幅が広がるだけで、青と重なってしまいます。 >緑と黄色の間を開けて、高さを青に揃えたいという事でしたら、黄色のpositionを親要素の右下基準で指定しては? bottom:0px;で指定しましたが、やはり変わりませんでした。 absolute指定のブロックの高さは親要素の高さの計算に使われないようです。absolute指定したブロックの高さを親要素の高さに含める手はないのでしょうかね。
お礼
taka451213さん 参考urlを読んだところ、結局absoluteのサイズを親ブロックに反映させるのは無理という事のようですね。無理と判れば、あきらめるしかないので、それを前提にして作ることにします。 どうも、ありがとうございました。