스크롤바 없애기

출처 : http://dhtmlnirvana.com/content/noscroll/scrollno.html

새로 창을 띄우지 않는 이상…
페이지 옆에 생긴 스크롤바를 없앨 방법이 없다.

이 때, 아래의 스타일을 적용하면 스크롤 바가 나타나지 않는다.

HTML {
width : 100%;
height : 100%;
}
BODY {
overflow : auto;
width      : 100%;
height      : 100%;
}

※ overflow 속성을 auto 로 수정했습니다.

  1. 아! 그렇군요, php로 스타일을 출력하면 되겟군요.
    감사합니다.

    이왕온김에 질문하나 또 드려도 될런지..?(이거 참! 죄송스러워서,.)
    php로 자스코드를 출력하는과정에서,
    대충 echo ”
    document.writeln(\”table width~ 이런식인데요,
    근데, 알수없는 줄바꿈이 생기는 부분이 한군데 있어서 난감합니다.
    php로 줄바꿈을 모조리 없애고, 아무리 해도 계속 같은 자리에서 줄바꿈이 일어납니다.
    질문이 이상하죠? ㅎㅎ
    저도 이상해서 환장하겟더라구요,..아이고, 괜한 소리한것같군요.
    혹시 이런상황을 극복할수 있는 방법이 있는지? 그럼…

  2. $str = str_replace(“\r”, “”, $str);
    아마도 이렇게 하면 되실듯
    \r 과 \n 의 차이는 아실테구요. 보통 \n 만 처리해주는데 \r 이놈이 속을 썩이더군요.

  3. 줄바꿈을 없애려면… str_replace 도 좋지만… ^^;;
    아마도 줄바꿈이 되는 두가지 경우가 \r\n 과 \n 이 되는 걸로 알고 있습니다. 그렇다면…
    $str = preg_replace(“/\r?\n/”, ”, $str);
    이걸로 하는게 더 낫지 않을까요?

  4. 덕분에 잘 해결되었습니다.
    늘 신세만 지지만, 그래도 이렇게 조언을 해주시는 분이 계셔서 코딩작업은 항상 재미있습니다. 감사합니다. ^^;;;

  5. 자바스크립트 소스의 경우에도 저는 줄바꿈을 유지하는 것을 좋아해서요
    \r 은 그냥 없애버리고 보통 \n 은 \\n 으로 바꾸어서 처리를 주로 했답니다.
    고니님 말씀대로 하는 것이 한방에 처리하고 더 좋은 것 같네요 ^^

Leave a Reply