/*隐藏htmml,body*/
html,body{height:100%; width:100%; overflow:hidden; margin:0}
/*用div伪装body*/
div#body{
position:relative;
width:100%;
height:100%;
overflow-x:auto;
overflow-y:scroll;
background:#fff;
cursor:default
}
/*悬停的元素 id=fixed*/
div#fixed{
position:absolute;
z-index:10;
left:100px;
top:100px;
width:400px;
height:300px;
background:#000;
color:#fff;
text-align:center;
line-height:300px
}xhtml<div id="fixed"> 讨厌,我怎么不会动了啊? </div> <!-div id=body 为body---> <div id="body"> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> <p>test1</p> </div>
标准的,实用的(实在找不到形容词了!)…
我们给写个小小的hack,使它兼容各个浏览器吧?好,请看下面/*隐藏htmml,body===//我们在这里只给ie6隐藏body,其他浏览器使用position:fixed*/ /*html,body{height:100%; width:100%; overflow:hidden; margin:0}*/ /*为了简单...*/ html,body{height:100%; width:100%; overflow:visible!important; overflow:hidden}
Source Code to Run