1161081408 以下のようなHTMLを書いて、サイドの部分に色を付けたいのでサブコンテナの背景に画像を置いてrepeat-yとしているのですが、

うまくメインと同じ長さになってくれません。
どうしたらメインと同じ長さになってくれるでしょうか?

分かりづらいと思うので画像をご覧下さい。


<div id="コンテナ">

<div id="サブコンテナ">

<div id="メイン">
</div>

<div id="サイド">
</div>

</div>

<div id="フッター">
</div>

</div>

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/10/17 19:36:50
  • 終了:2006/10/17 22:04:44

ベストアンサー

id:wizemperor No.1

wizemperor回答回数379ベストアンサー獲得回数522006/10/17 19:56:18

ポイント60pt

おそらくこちらの質問と同様かと思われます。

http://q.hatena.ne.jp/1160994189


仕様どおりの動作ですが、無駄なマークアップなしにclearする方法もあり、こちらの方がおすすめです。

この場合は「サブコンテナ」に下記のようなスタイルを指定します。

http://www.kuroduction.com/doc/translation/position_is_everythin...

http://www.fsiki.com/archive/css-doc/float.html

簡単に仕組みを説明すると、contentプロパティによって内容生成しclearすることによって、適切な高さが取られます。

id:tetlis

おすすすめの方がうまく行かなかったのですが、おすすめじゃない方でできたので今はこれで良しとしました。


ありがとうございます。

2006/10/17 21:52:22

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません