2012-01-25 9 views
3

私は100%すべてのdivで囲まれたdivを持っています。私はこれを持っています。なぜなら、ページ全体に囲まれたほんの少しの境界線画像を持つ外側のdivがあるからです。なぜこのdivを100%の高さにすることができないのですか?

HTML:

<body> 
<div class="container" > 
    <div style="padding-top:15px; height:100%;"> 
     <div class="wrapper"> 
      <div class="contentContainer"> 
      test 
      </div> 
     </div> 
    </div> 
</div> 
</body> 

CSS:

*{margin:0; padding:0;} 
body { margin: 0 auto; color: #333333; } 
html, body { color: #000000; margin:0; padding:0; height:100%; } 

.wrapper {width:940px; margin-left:20px; margin-right:20px; background:#fff; overflow:hidden; margin:0 auto; height:100%;} 

.container {min-height:100%; height: auto !important; height:100%; margin: 0 auto -30px; width:980px; background:URL(images/bg_sides.jpg) repeat-y #f4f4f4;} 

.contentContainer {width:920px; margin:0 auto; height:100%; } 

フィドル:http://jsfiddle.net/hc3Xu/2/

答えて

3

.containerのheight: auto !importantルールが原因です。

+0

ありがとうございます。それは動作します。私はフッターが底に留まることが必要であることを忘れていました。少なくとも私はおそらく私が知っているものを並べ替えることができます。 – Sackling

+1

@ Sackling、あなたが望むすべての答えを自由に受け入れることができますが、公平にwelldan97がそれを最初に投稿し、本当にチェックマークを付ける価値があります。 – Sparky

+0

ありがとう、@ Sparky672。また、私は答えのデモへのリンクを持っています。 – welldan97

2

希望、これは何をしたいです:http://jsfiddle.net/c3Lxg/

私はオーバーライド.containerからheight: auto !importantを削除しました他の高さ。

+0

+1まず回答を投稿してください。 – Sparky

0

.containerは、height: auto !importantおよびheight: 100%を有する。 !importantルールが上書きされています。それを削除しても問題ありません。

関連する問題