2011-12-28 3 views
0

편집 : 현재 문제가 해결되었지만 새로운 문제를 만들기 시작했습니다.많은 콘텐츠 또는 텍스트가있는 경우 내용 입력란이 컨테이너 div에서 벗어납니다.

사이트에있는 콘텐츠 div (예 : 100 % 높이의 iframe)에 콘텐츠를 추가 할 때 Content 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 끈 푸터 솔루션 중 하나를 사용해보십시오. –

관련 문제