2011-03-17 9 views
0

정보가 포함 된 두 개의 큰 div로 나뉜 페이지를 만들려고합니다.스크롤 및 위치 관련 문제

이 div 중 하나는 실제 페이지 (너비 : 910px)이고 다른 하나는 HTML에 고정되어 있고 너비는 (400px) 인 창입니다.

그래서 두 번째 div가 첫 번째 것입니다.

두 가지 div에 오버플로 자동을 넣으려고하는데 두 스크롤이 navegator의 오른쪽에 나타나고 첫 번째 div의 스크롤이 두 번째 div 왼쪽에 나타날 수 있어야합니다. div (고정되어 있고 첫 번째 div 위에있는 것).

내 코드입니다 :

몸 사업부 아이디 = "USER_ID" /DIV

사업부 아이디 = "창"(페이지의 콘텐츠와 코드의 전체) (DIV 패널의 내용) /DIV

다음 CSS :

ID 창 {배경 : 없음 반복 스크롤 0 0 # 282829; 하단 : 0; 위치 : 고정; 오른쪽 : 0; 상단 : 0; 너비 : 450px; font-family : HelveticaNeue; 글꼴 크기 : 14px; 오버플로 : 자동;}

id user_id {width : 910px; 왼쪽으로 뜨다; margin-top : 80px; margin-left : 10px; 위치 : 고정; 오버플로 : 자동; }

이렇게 두 스크롤을 얻지 만 그 중 두 개는 브라우저 오른쪽에 있습니다. id_user가 창 옆에 스크롤을 놓고 그 위에 떠 있어야합니다.

아무도 내가 어떻게 이런 일을 할 수 있는지 알고 있나요 ??? 감사!

+0

주 일부 코드하십시오 (및 CSS) – jackJoe

답변

0

div도 너비를 고정하는 것이 좋지 않겠습니까?

<div id="container"> 
    <div id="div1"></div> 
    <div id="div2"></div> 
</div> 

다음 CSS에서 : 예를 들어

div#container { 
    width: 960px; 
    margin: 0 auto; 
} 
    div#container div#div1 { 
     width: 560px; 
     float: left; 
     overflow: auto; 
    } 
    div#container div#div2 { 
     width: 400px; 
     float: left; 
     overflow: auto; 
    } 
+0

내가 사업부 1 일의 전체 910px를 가지 나오긴 할 수 없어,이 페이지는 div 1처럼 만든 경우 div 1에 div 옵션을 사용하여 div 2를 div 1과 상호 작용하도록하는 옵션이 있습니다. 따라서 910px beacuse가 있어야 모든 정보가 있습니다. 그러나 i 두 div를 가지고있을 때 스크롤로 모두 볼 수 있기를 원합니다. – gabriela

+0

스크롤 막대 위치는 브라우저에서 렌더링되므로 이동할 수 없습니다 (글쎄, 스크롤을 표시 할 수 있습니다. 왼쪽에 있지만 문제가 해결되지는 않습니다). iframe을 사용하고 싶은 것 같습니다. – BenM

+0

예 ... iframe을 사용하지 않으려합니다. 아마도 스크롤이 필요할 때 div 2 안에 마우스를 놓고 움직이면 아래 위로 움직일 수 있지만 실제 스크롤 막대는 보이지 않는다고 생각할 수 있습니다. – gabriela