2011-12-28 4 views
0

編集: これでcurrentyちょっと代わりに問題に苦しんで、私は新しいものを作り始め、解決しました。コンテンツボックスは、テキストやその他の項目の多くがある場合、コンテナのdivの外に浮かぶ

問題がありました。これは、サイトのコンテンツディビジョン(たとえば、100%の高さのiframe)にコンテンツを追加すると、コンテンツdivが展開されてConatiner divから浮いてしまうことになります。 だから、CSSコードは、エラーに関連しないコンテンツずに、この..

@charset "utf-8"; 
/* CSS Document */ 
body{background-image:url('/media/Background.png');} 
#Container{ 
position:relative; 
width: 900px; 
min-height:200px; 
margin: 0px auto 0 auto; 
text-align: left; 
padding-left: 1px; 
cursor: de; 
border-left: 1px solid #000001; 
border-right: 1px solid #000001; 
border-top: 1px solid #000001; 

background-color:#C1E9FF; 
overflow:inherit; 
} 
#LogoContainer{ 
position:absolute; 
background-image:url('/media/Logo.png'); 
border-right-width:1px; 
border-bottom-width:1px; 
border-right-color:rgb(0,0,1); 
border-bottom-color:rgb(0,0,1); 
border-right-style:solid; 
border-bottom-style:solid; 
width:400px; 
height:50px; 
} 
#LikeBar{ 
position:absolute; 
border-bottom-width:1px; 
border-bottom-color:rgb(0,0,1); 
border-bottom-style:solid; 
width:500px; 
height:50px; 
left:400px; 
} 
#ButtonHome{ 
position:absolute; 
background-image:url('/media/Bt.png'); 
width:100px; 
height:30px; 
top:50px; 
z-index:1; 
} 
#ButtonVideo{ 
position:absolute; 
background-image:url('/media/Bt.png'); 
width:100px; 
height:30px; 
left:105; 
top:50px; 
z-index:1; 
} 
#ButtonSpeedtest{ 
position:absolute; 
background-image:url('/media/Bt.png'); 
width:100px; 
height:30px; 
left:210; 
top:50px; 
z-index:1; 
} 
#ButtonYVideos{ 
position:absolute; 
background-image:url('/media/Bt.png'); 
width:100px; 
height:30px; 
left:315; 
top:50px; 
z-index:1; 
} 
#YouTubeBox{ 
position:absolute; 
background-image:url('/media/Box.png'); 
width:100px; 
height:30; 
left:10px; 
text-align:center; 
} 
#TwitterBox{ 
position:absolute; 
background-image:url('/media/Box.png'); 
width:100px; 
height:30; 
left:110px; 
text-align:center; 
} 
#FaceBookBox{ 
position:absolute; 
background-image:url('/media/Box.png'); 
width:100px; 
height:30; 
left:210px; 
text-align:center; 
} 
#Content{ 
position:relative; 
top:90px; 
width:780px; 
min-height:80%; 
border-top:1px solid #000001; 
} 
#Footer{ 
position:relative; 
border-top-width:1px; 
border-top-color:rgb(0,0,1); 
border-bottom: 1px solid #000001; 
border-top-style:solid; 
width:900px; 
bottom:0px; 
z-index:1; 
text-align:center; 
} 
#AdFooter{ 
position:relative; 
width:728px; 
height:100px; 
margin: 0px auto 0 auto; 
border-left: 1px solid #000001; 
border-right: 1px solid #000001; 
} 
#AdSidebar{ 
position:absolute; 
width:120px; 
height:600px; 
left:780px; 
top:50px; 
border-left: 1px solid #000001; 
border-bottom: 1px solid #000001; 
} 
p{line-height: 1px;} 

そして、現在のHTMLコードです。

<html> 
<head> 
<title>Faulty css</title> 
<link href="ThemeV1.css" rel="stylesheet" type="text/css"> 

</head> 
<body> 
<div id="Container"> <!-- Start Container --> 
<div id="LogoContainer"> 
</div> 
<div id="LikeBar"> 
<p class="DivT"> 
</p> 
</div> 
<!-- Menu Controls --> 
<a href="/"><div id="ButtonHome"><center><p>Home</p></center></div></a> 
<!-- <a href="/blog"><div id="ButtonVideo"><center><p>Blog</p></center></div></a> --> 
<a href="/Speedtest.html"><div id="ButtonSpeedtest"><center><p>SpeedTest</p></center></div></a> 
<a href="/videos.html"><div id="ButtonVideo"><center><p>Videos</p></center></div></a> 
<!-- WEBSITE CONTENT --> 
<div id="Content"> 
<iframe src="about:blank" width="100%" height="100%" allowTransparency="true"></iframe> 
</div> 
<!-- END WEBSITE CONTENT --> 
<!-- Footer --> 
<div id="Footer"> 
<p>Test</p> 
<th> 
</div> 
<!-- End Footer --> 
<div id="AdFooter"> 
</div> 
<div id="AdSidebar"> 
</div> 
</div> <!-- End Container --> 
</body> 
</html> 

これが原因とされている理由のための私の推測では、フッタがロックされ、内容が大きくなっている時に動かないということです。 そして、私はしたくは行わないことは、すべてが、これは私が作成した最初のテーマだったが、それは動作しますが、フッター上のバグを引き起こし再コード化することです。

答えて

0

問題は、あなたの#Footerpです。あなたはフッターのうち、そのテキストを強制されline-height: 1pxを、持っています。おそらくどちらかのパディング#Footer pであるか、またはline-heightはるかに大きいを強制すべきです。また、フッター自体に静的な高さや何らかのパディングを設定しています。

+0

は、私はそれを試してみましたが、フッタは、まだコンテンツの原因をオーバーレイされているので、フッターが高さを変更せず、Pは決してフッタの外に強制的になかったです。 – Teknikk

+0

実際にCSSの固定フッタソリューションの1つを試してください。 –

関連する問題