1

サイドバーの高さに苦労しています。

コンテナは正しい高さ(中のコンテンツの高さ)を表示していますが、その高さの100%を使用しているはずのサイドバーがまだ表示されていません。

以下の提案の1つ(http://www.quirksmode.org/css/clearing.html)を実装しましたが、サイドバーがまだ表示されません。

これはプロにとってはシンプルなものだと確信しています。ヒントをいただければ幸いです。

ありがとう、

トム

これが私のコードです:http://jsfiddle.net/tomperkins/wy52B/

4

2 に答える 2

1

フロートをクリアするこの方法をチェックしてください。よりクリーンで使いやすいです。

于 2010-12-30T17:31:12.187 に答える
0

クリアフィックスを使用しないでください

ほとんどの状況で必要ではなく、セマンティックではありません

ほとんどの場合の簡単な解決策: 親をフロートします。

HTML:

<div class="parent">
  <div class="child">
  </div>
  <div class="child">
  </div>
</div>

CSS:

.parent
{
  float: left;
  width: 100%; /*or whatever you want it to be*/
}

.child
{
  float: left;
  width: 50%;
}
于 2010-12-30T17:37:42.553 に答える