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

국내에 웹 사이트들이 웹 표준을 지키고 OS나 브라우저와 관계 없이 접근성을 향상 시키기 위한 사이트 버그 신고 및 문제 해결을 위한 게시판입니다.
Post Reply
visualer
Posts: 4
Joined: 2005 04 20 17:17 22
Contact:

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

Post 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;를 이용해서

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

감사합니다.
박민권
해커
해커
Posts: 724
Joined: 2005 01 31 22:33 55
Location: 대한민국
Contact:

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

Post by 박민권 »

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

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

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

Post 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 도 비슷하게 가능하지 않을까 생각되네요
Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests