• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:CSSレイアウトの2カラム左メニューでコンテンツを先にHTMLに記述できる方法をおしえてください。)

CSSレイアウトで2カラム左メニューを先に記述する方法について

このQ&Aのポイント
  • CSSレイアウトで2カラム左メニューを実現するための方法を教えてください。現在のコーディングでは、HTMLの記述順序によってメニューが右に配置されてしまっています。
  • HTMLのコードを変更せずに、CSSでメニューを左に配置する方法を教えてください。試行錯誤してもう一週間が経ちますが、解決できない状況です。
  • 趣味で作成しているウェブサイトで、2カラム左メニューのレイアウトを実現したいのですが、HTMLの記述順序によってメニューが右に配置されてしまいます。どのように修正すればよいでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#78238
noname#78238
回答No.1

.contents の float に right を設定すれば、コンテンツは右に、メニューは左に配置されます。いかがでしょうか。 .menu { float: left; width: 200px; } .contents { float: right; width: 550px; }

koro125
質問者

お礼

やってみたらできました! 今までfloatの意味がわからなかったのですが、 これって寄せて回り込ませるって意味だったんですね。 ありがとうございました。

関連するQ&A