我网页做了很久,突然用宽频的分辨率浏览网页发现右边空出来一大片,看起来很怪。我想不管分辨率如何都使页面内容居中(我的所有页面内容都是放在母版的一个大层中的,大层里嵌套了子页面的其他层),网上找了许多居中的方法都无效,一般只能令层里的控件居中,层的位置却不发生改变,可能是因为层布局是绝对位置的原因吧。其实我只要那个大层居中就够了,其他的也会跟着居中,可是实现起来真的很难,希望高手能给出解决方案

解决方案 »

  1.   

    试下这种http://www.cnblogs.com/mars-bird/archive/2009/10/09/1579609.html
      

  2.   

    在定义层的宽、高之前要先考虑它的父级,最外面的大层也要从body里面继承css样式属性,因此你想让外面的大层居中的话,你的body也要定义宽100%
    另外,对层来说,margin:auto要比align=center有效。
      

  3.   

    IE居中text-align, FF居中margin: 0px auto.CSS如下:
    /*页面层容器 */
    #container
    {
    width: 960px; 
      height: 100%; 
            margin: 0px auto;/*FireFox中的居中*/ text-align: left;
    background-color: #FFF;
    padding: 0px;
    }
      

  4.   

    <div style="width:100px;margin: 0 auto">居中</div>
      

  5.   

    搞定了,只要是要居中的层的position属性必须设置成relative,这样层就可以移动了,还是谢谢各位的回答