나는 헤더 페이지 (두 래퍼에)있다. 페이지는 왼쪽 메뉴와 내용으로 구성됩니다. 나는 div 레이아웃을 사용한다."고무"레이아웃을 좁은 화면으로 정렬하는 방법은 무엇입니까?
- 헤더 래퍼 페이지 래퍼 모든 화면 너비를 작성하지만, 그 내용 (헤더와 페이지 자체가) 특정 폭 경계 (최대 및 최소)에있을
- 다음 행동 : 그리고 다음 원하는 폭 좁은 화면의 경우 :
와이드 스크린 : 좁은
: 그것은 모두 OK입니다 화면 : 모두 괜찮습니다 - 내용에 의해 겹쳐지는 래퍼, 가로 스크롤이 나타납니다. 오른쪽으로 스크롤 후 나는 그 주변에서 나머지 내용 (헤더 페이지)
를 볼 수 있지만 실제로 나는이있다 : 오른쪽으로 스크롤 후 나는 단지 나머지 내용 아니라 그 주변을 볼 수 있습니다!
어떻게 문제를 해결하고 두 번째 이미지처럼 보인다 만드는 방법? http://jsfiddle.net/WxaB3/9/ :
예 (나쁜 경우를 볼 결과 창 좁게).
HTML :
<div id="main">
<div id="header-wrapper">
<div id="header">
<b>header</b>
</div>
</div>
<div id="page-wrapper">
<div id="page">
<div id="leftMenu">
<b>leftMenu</b>
</div>
<div id="content">
<b>ContentContentContentContent</b>
</div>
</div>
</div>
</div>
CSS :
#header-wrapper, #page-wrapper{
width: 100%;
}
#header-wrapper{
background: LightCoral;
}
#page-wrapper{
background: DeepSkyBlue;
}
#header, #page{
min-width: 200px;
max-width: 300px;
margin: 0 auto;
padding: 0 20px;
}
#header{
background: LightPink;
}
#page{
background: LightBlue;
}
#leftMenu{
display: block;
float: left;
width: 70px;
}
#content{
margin-left: 70px;
}
이것을 제외하고는 오버 플로우를 숨 깁니다. 의미는 당신이 그것을 읽을 수 없습니다. 페이지가 멋지게 보이지만 쓸모가 없다는 것을 의미합니다. OP의 버전에서는 이상적인 포맷보다 적지 만 최소한 페이지를 사용할 수 있습니다. – Martha
페이지 ?? 방금 응답 한 메뉴 래퍼에 이것을 적용했습니다 ... –
아니요, 페이지의 내용은 "ContentContentContent"입니다. 왼쪽 메뉴는 LeftMenu라고하는 div입니다.이 메뉴는 가로가 아닌 세로로 자랄 것입니다. – Martha