HTMLページのすべての要素を含むラッパーがあります。
#wrapper {
width: 1000px;
height: auto;
min-height: 100%;
margin: auto;
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#4488ff), to(#4422ff));
[...]
background-attachment: fixed;
-moz-border-radius:20px;
-webkit-border-radius:20px;
border-radius:20px;
}
これがHTMLコードサンプルです
<div id="wrapper">
<div id="uppermenu">
<div id="container">
<div id="logo"> <img src="images/logo.png" height="100%"> </div>
<div id="banner"> <br></div>
</div>
</div>
<div class="sidemenu"> [...] </div>
<div id="guide"> [...] </div>
</div>
このラッパーに含まれている必要のあるコンテンツに応じて高さを変更したいのですが、私が行っているように、これは発生していません。使おうとしたら
overflow: hidden;
ラッパーは、uppermenu div(含まれている必要があります)によって下にシフトされ、
clear: both;
内容の最後では何も変わりません。私はここで正しく答えられた少なくとも5つの異なる質問を試しましたが、どれも私にとってうまくいきませんでした。最後に、私が書いたラッパーセット(最小の高さを100%)は、ブラウザーの画面に完全に適合しますが、それは明らかに私が望んでいるものではありません。どんな助けでも???
編集:これがサイドメニュークラスのCSSです
.sidemenu {
float: left;
margin-left: 20px;
margin-top: 20px;
height: 200px;
width: 150px;
background-color: #4488ff;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
z-index: 3;
}
およびガイドIDの
#guide {
float: left;
margin-top: 20px;
margin-left: 50px;
height: 100%;
width: 760px;
background-color: #4488ff;
-moz-border-radius:10px;
-webkit-border-radius:10px;
border-radius:10px;
z-index: 3;
}
アッパーメニューとコンテナ
#uppermenu {
position: fixed;
top: 0px;
width: 1000px;
height: 100px;
margin: auto;
background: #004465;
z-index: 5;
}
#container {
width: 1000px;
min-height: 100%;
margin: auto;
}