내 사이트는 사이드 메뉴 div와 메인 콘텐츠 div로 구성됩니다. div를 왼쪽으로 띄우고 백분율을 사용하여 열이 전체 페이지를 채 웁니다. 그러나 205px 너비보다 작고 메인 콘텐츠가 780px보다 작아지기를 원하기 때문에 분 너비도 사용하고 있습니다. 사이트는 너비가 985 픽셀보다 작아야하지만 화면을 채울 수있을만큼 유연한 콘텐츠를 원합니다.플로팅 div는 다른 플로팅 div 아래로 계속 이동합니다
내 문제는 크기가 985px 미만인 창 크기를 조정하면 메인 콘텐츠 div가 사이드 메뉴 아래로 이동한다는 것입니다. 어디로 잘못 가고 있습니까?, div는 사이드 메뉴 옆의 동일한 위치에 있어야하지만 가로 스크롤 막대가 시작되어야합니다. 그러면 내용이 화면을 채 웁니다.
html로 :
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>Untitled Page</title>
<link rel="stylesheet" type="text/css" href="test.css" />
</head>
<body>
<div id="wrapper">
<div id="side-bar">
<p>side bar</p>
</div>
<div id="main-content">
<div id="content">
<p>some content</p>
</div>
</div>
</div>
</body>
</html>
는 CSS :
body
{
margin:0;
padding:0;
font-size:100%;
font-family:Arial;
}
p
{
margin:0;
padding:0;
}
#wrapper
{
width:100%;
min-width:985px; /*site no smaller than 985px wide*/
height:auto;
}
#side-bar
{
width:15%;
min-width:205px; /*nav sidebar no smaller than 205px wide*/
min-height:672px;
background-color:Gray;
float:left;
}
#main-content
{
width:85%;
min-width:780px;
min-height:672px;
background-color:Maroon;
float:left;
}
#content
{
width:740px;
height:500px;
background-color:#ccc;
margin:0 auto;
}
안녕하세요, 제게 다시 돌아와 주셔서 감사합니다. 안타깝게도 아무 제안도 없습니다. 브라우저 창을 잠그기 시작하면 주 콘텐츠 div가 여전히 사이드 바 아래로 이동합니다. – user2982873
@ user2982873 그건 이상한 일입니다. jsfiddle은 Chrome과 Firefox에서 제대로 작동합니다. jsfiddle을 클릭하여 결과를 보거나 붙여 넣은 CSS를 시도 했습니까? – evasilchenko