s

움직이는 우측 퀵메뉴 움직이는 범위를 어떻게 지정해줄수있나요?

포지션은 픽스 상태고 다른 효과는 없습니다
우측에 그냥 붙어다니는데요


소스는

---------------------------------------------------------------


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<title></title>


<style type="text/css">
/*퀵*/
div#quickTop{
    position:fixed;
    top: 94px;
}

/*바디*/
html, body {margin:0; padding:0; height:100%;  }


/*본문테이블*/
#con {position:relative; width:100%; height:100% !important; height:100%; min-height:100%;}
    

/*풋터레이어는 포지션 속성없이 그냥 테이블에 하단정렬*/


</style>

 

 
</head>
<body>
 

   <table id="con"  border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td valign="top">   <table border='0' cellpadding='0' cellspacing='0' width='1056px'>
   <tr valign='top' align='left'>
  <td>
 </td>
  <td width='95'>
   
    <!--퀵메뉴-->
   
    <div id="quickTop">
   
    </div> 
   
   
   
    </td>
 </tr>
</table>
 </td>
  </tr>
  <tr>
    <td valign="bottom">

<!--풋터-->
    <table id="footer_layer" width="100%"  height="200px" border="0" cellpadding="0" cellspacing="0"  >
  <tr>
    <td bgcolor="#000000">
</td></tr></table>
    <!--풋터끝-->
   
   
    </td>
  </tr>
</table> </body> </html>

---------------------------------------------------------------
이렇게 됩니다 이게 스크롤을 내리면 하단풋터와 겹치게 됩니다. 하단풋터 위에겹쳐서 자리잡게되고요
이것때문에 정말골치아픕니다ㅜㅜ 이럴때 아무리 스크롤을 내려도 하단풋터의 높이만큼 침범을 안하게 해주려면 어떻게해야하나요? 
좀도와주시면 감사하겠습니다ㅠ

|

댓글 5개

주신 소스를 그대로 html 로 저장을 하고 지금 보는데 스크롤이 아예 안생기네용;;;;
내용을 좀 넣어야 하는건가? ㅎ 익스에서 봐서 그런강? 사파리도 안나옴 ㅠ

1. 자바스크립트를 쓴다. 스크립트를 이용해서 페이지의 높이를 구하고 푸터에 겹치는 페이지의 높이부터 퀵메뉴를 임의 조절한다.(무조건 됨!)
2. css를 넣을때 퀵 메뉴에 height 와 bottom 을 높이에 푸터의 높이만큼을 더해서 지정한다.(이건 소스에 따라 다름....)

모 몇가지 방법이 더 있겠지만 ㅡㅡ;; 소스가 테스트가 안됨으로..... ㅎ
소스를 다시 올려주시거나 쪽지로 보내주시면 수정해서 보내드릴게용~
익스에서는 되던데요 크롬에서 안되네요 문제는 위에 css처럼 테이블의 높이가 100%이고 풋터의높이도 따로 지정을 안해줬는데요 자바를 어떻게짜야될지모르겠어요ㅜㅜ
다시수정한 소스는 이렇게됩니다.
---------------------------------------------------------------------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
<title></title>


<style type="text/css">
/*퀵*/
div#quickTop{
position:fixed;
top: 94px;
}

/*바디*/
html, body {margin:0; padding:0; height:100%; }


/*본문테이블*/
#con {position:relative; width:100%; height:100% !important; height:100%; min-height:100%;}


/*풋터레이어는 포지션 속성없이 그냥 테이블에 하단정렬*/


</style>




</head>
<body>


<table id="con" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="top"> <table border='0' cellpadding='0' cellspacing='0' width='1056px'>
<tr valign='top' align='left'>
<td><br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />
ccc</td>
<td width='95'>

<!--퀵메뉴-->

<div id="quickTop">
<br />cc<br />cc<br />cc<br />cc<br /> <br />cc<br />cc<br />cc<br />cc<br /> <br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cccc<br />cc<br />cc<br />cc<br />cc<br />cc<br />cc
</div>



</td>
</tr>
</table>
</td>
</tr>
<tr>
<td valign="bottom">

<!--풋터-->
<table id="footer_layer" width="100%" style="height:300px" border="1" >
<tr>
<td bgcolor="#000000">
</td></tr></table>
<!--풋터끝-->


</td>
</tr>
</table> </body> </html>

--------------------------------------------------------------------

어떻게해야될까요?ㅠ
일단 정리해봤는데 생각하셨던게 맞는지 모르겠네요.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>TEST</title>
<style type="text/css">
/*바디*/
html, body {margin:0; padding:0; height:100%; }

/*퀵*/
div#quickTop{
position:fixed;
top: 100px;
bottom:100px;
background:#ff6600;
}
#header {
background:#f3f3f3;
height:100px;
}
#footer {
color:#fff;
background:#000;
height:100px;
}
</style>
</head>
<body>
<div class="page">
<div id="header">
Header
</div>
<div id="content">
<br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br /> <br />
ccc
</div>
<div id="footer">
Footer
</div>
<div id="quickTop">
Quick
</div>
</div>
</body>
</html>
감사합니다. 그런데 문제가 스크롤을 다내렸을때 퀵메뉴 길이자체가 길어서 하단영역을 침범하거든요 탑높이여유를 주면 퀵메뉴길이가 거의 화면하단이랑 조금띄워져있는데 풋터크기는 그 조금띄워져있는 폭을 넘어버리는거죠ㅜ
쪽지로 보내드렸습니다.
댓글을 작성하시려면 로그인이 필요합니다. 로그인

자유게시판

+
제목 글쓴이 날짜 조회
12년 전 조회 1,158
12년 전 조회 1,083
12년 전 조회 1,095
12년 전 조회 2,537
12년 전 조회 1,133
12년 전 조회 1,167
12년 전 조회 1,297
12년 전 조회 1,971
12년 전 조회 1,096
12년 전 조회 1,101
12년 전 조회 1,782
12년 전 조회 1,074
12년 전 조회 1,094
12년 전 조회 1,172
12년 전 조회 1,974
12년 전 조회 1,290
12년 전 조회 1,397
12년 전 조회 1,106
13년 전 조회 1,088
13년 전 조회 1,108
13년 전 조회 2,347
13년 전 조회 1,081
13년 전 조회 1,229
13년 전 조회 1,193
13년 전 조회 1,131
13년 전 조회 1,093
13년 전 조회 2,168
13년 전 조회 1,121
13년 전 조회 1,095
13년 전 조회 1,131
🐛 버그신고