Page 1 of 1

프레임에서 스크롤바 문제..

Posted: 2005 06 10 21:26 06
by visualer

Code: Select all

<frameset rows="50,*" name='top' Framespacing='0'>
  <frame src="./top.php" name='menu' scrolling='no' frameborder='0'>
  <frame src="./bottom.php" name='main' scrolling='auto' frameborder='0'>
</frameset>
안녕하세요

여쭤볼게 있어 이렇게 글 남깁니다.

위와 같은 프레임셋이 있습니다..

그런데.. 아래 프레임에 내용이 길어져서 세로 스크롤바가 생기면

가로 스크롤 바도 같이 생겨버립니다

제가 생각하기에 세로 스크롤바에의해 가려지는 만큼이 가로스크롤이 되는거 같은데

이걸 해결 할 수 있는 방법을 찾아봐도 모르겠습니다

여러분들의 도움 부탁드립니다

참고로 가로스크롤 바가 생기는 페이지는 margin:0 auto;를 이용해서

가운데 정렬을 하고 있습니다. 이걸 이용하지 않는 페이지는 제대로 되는군요

감사합니다.

Re: 프레임에서 스크롤바 문제..

Posted: 2005 06 10 22:00 09
by 박민권
visualer wrote: 참고로 가로스크롤 바가 생기는 페이지는 margin:0 auto;를 이용해서

가운데 정렬을 하고 있습니다. 이걸 이용하지 않는 페이지는 제대로 되는군요

감사합니다.
님의 예상대로 세로 스크롤이 차지한 만큼 가로스크롤이 생겨러비리는 것인데
따로 방법이 없을 듯 합니다.
중앙정렬시 스크롤바를 제외한 크기가 아닌 스크롤바까지 포함하는군요.

Posted: 2005 06 24 11:21 33
by kingori
frame 의 경우는 잘 모르겠고, div 의 경우 style sheet 에서 비표준적인 방법으로 구현은 가능하지만, 역시 표준이 아니므로 추천할 만한 내용은 아니겠지요.

Code: Select all

<div style="height:300px;border-width:1px;overflow:-moz-scrollbars-vertical;overflow-y:scroll;"> 
위의 코드에서 overflow:-moz-scrollbars-vertical; 은 FF 전용, overflow-y:scroll; 은 IE 전용입니다.

그래서 저렇게 둘 다 표시해 주면 FF , IE 에서는 잘 보이겠지만 다른 브라우저에서는 어떻게 보일런지 장담을 못하겠네요 :?

frame 도 비슷하게 가능하지 않을까 생각되네요