• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:スタイルシートで三段組を作りたいのですが)

スタイルシートで三段組を作る方法や説明文について

このQ&Aのポイント
  • 質問者は、テキスト主体のサイトを持っており、テーブルを使用してレイアウトを構成してきましたが、最近の横長ディスプレイの普及により、テーブルレイアウトが問題となっています。
  • 質問者は、スタイルシートで三段組を作成し、左側の部分を可変にしたいと考えています。また、中央に配置するボックスについても指定方法を知りたいとしています。
  • 質問者は、調査したところ、AとBを指定してCを可変にするレイアウトは見つかったが、要件に合致するサンプルが見つからなかったと述べています。段組の作り方や解説サイトについてアドバイスを求めています。

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

  • ベストアンサー
  • koke29
  • ベストアンサー率58% (114/196)
回答No.1

こんにちはー やり方考えてみました(コードは書かないでおきます) 1.float:right; width:800px; のdivを用意 2.Bのdivは float:left; width:720px; 3.Cのdivは float:left; width:80px; 4.clearを入れて、divを閉じる 5.Aのdivはfloat:right; 6.clearを入れる こんな感じにするとA可変の段組になります ところで Aは背景のみならbodyに背景指定でB・Cの2カラムじゃダメなんですかね? もう一つのBを中央にっていうのは、別のパターンなんですよね? 1.width指定のdivにmargin-left:auto; margin-right:auto; 2.A、B、Cをこの中に入れる(float:left; widthは入れたいやつに入れる) これで中央に配置されます 希望通りの段組になるのかちょっとわからないですが参考になれば…

exit0107
質問者

お礼

回答ありがとうございます。 教えてくださったやり方を参考に作ってみます。 >Aは背景のみならbodyに背景指定でB・Cの2カラムじゃダメなんですかね? はい、おっしゃるように背景はbodyに背景指定にしてるんですが。 ただ、壁紙が右固定の場合もあるもので、3段組のスタイルシートを作っておけば、それで応用できるかな~と思いまして。 Bを中央にというのは、敷き詰め型の壁紙を使っている場合です。 今までは、テーブル部分にフィルターをかけてテキストが入るテーブル部分の壁紙をぼかして使っていました。 こちらも教えてくださったやり方を参考にして挑戦してみます。 ありがとうございました。

関連するQ&A