解决方案 »

  1.   


      <div style="width: 100px;height: 100px;margin: -50px 0 0 -50px;background: #F00;position: fixed;top: 50%;left: 50%;"></div>
      

  2.   


    这种方法始终会居中在页面的中间,而不是浏览器视口的中间,浏览器变小了,但是div的位置还是在中央。。
      

  3.   


    这种方法始终会居中在页面的中间,而不是浏览器视口的中间,浏览器变小了,但是div的位置还是在中央。。
    这个就是在浏览器视口的中间
      

  4.   

    有没有方法可以获得可视区上面跟下面的高度啊?
    这个是获得可视区的高度$(window).height();,当滚动条滚动到中间,怎么获得可视区上边跟下边的大小啊?
    是跟滚动条的位置有关吗?
      

  5.   


    这种方法始终会居中在页面的中间,而不是浏览器视口的中间,浏览器变小了,但是div的位置还是在中央。。
    这个就是在浏览器视口的中间
    谢谢!!我刚开始看成absolute了。。