我在做网页时用绝对位置布局,现在想居中,怎么办?
我用了以下方式都不行
1:<body>后加个<center>   
  </body>前加个</center>
2:align=center都不行,怎么办?难道非要重新编排控件吗?

解决方案 »

  1.   

    放个<div></div>在div里加表格或div里设置,我没试过
      

  2.   

    #all{ position: absolute; width:95%;  background-color:#ffffff;  left: 49.5%; margin-left: -47%; text-align:center }
      

  3.   

    body{ 
      text-align:center;
    }#qb{
       TEXT-ALIGN: left;
    }======================
    以上能用,记得加分哦
      

  4.   

    有時候即使在IE中居中了, 在Firefox, opera還有safari就變成左對齊了, 不曉得有沒有個兼容的方法可以居中于所有以上這些主流browser
      

  5.   

    有時候即使在IE中居中了, 在Firefox, opera還有safari就變成左對齊了, 不曉得有沒有個兼容的方法可以居中于所有以上這些主流browser 同样的问题。
      

  6.   

    设置一下总体的宽度,然后让margin-right 和margin-left是auot就可以了
    比如说
    #container
    {
      width:1000px;
      margin-left:auto;
      margin-right:auto
    }
    这样就可以了,在火狐和IE中正常
      

  7.   

         你要看看你table所在的容器是否也是局中,再者你看看你的了标签是否也是局中比如<tr><td><控件>是不是也是局中!
      

  8.   

    全部丢在DIV中。在设置DIV的align=center
      

  9.   

    <center></center>换成<div align="center"></div>就可以,或都你可以写在样式!
      

  10.   

    我试过<div align="center"> ,好像不行
    7楼的,你那代码写在那,是什么语言,我用的是VB2005
      

  11.   

    body{margin:0 auto;width:1024px};
      

  12.   

    15楼:你那是Js语句吧
    <body >
    <center >
        <form id="form1" runat="server">
        <div style="width: 1024px; margin: auto">你那语句放那?
    我这句不行
      

  13.   

    <head runat="server">
        <title></title>
        <style type="text/css">
        body{margin:0 auto;width:1024px;text-algin:center;}
        </style>
    </head>
    <body > 
        <form id="form1" runat="server"> 
        <div>
        </div>
        </form>
    </body>