加div.把表格方法div里面.使其居中.

解决方案 »

  1.   

    <table align="center">
    </table>
      

  2.   

    <table id="msg1id">
    ...
    </table>
    <script>
    //用下面函数调用即可
    function AbCenter(obj)
    {
      var bodyObj = (document.documentElement) ? document.documentElement : document.body ;
     obj.style.top=getBodyObj().scrollTop+getBodyObj().clientHeight/2-obj.clientHeight/2;//垂直居中
     obj.style.left=getBodyObj().scrollLeft+getBodyObj().clientWidth/2-obj.clientWidth/2;//水平居中
    }AbCenter(document.getElementById('Msg1Id'));//调用
    <script>
      

  3.   

    上面错了,改下<table id="msg1id">
    ...
    </table>
    <script>
    //用下面函数调用即可
    function AbCenter(obj)
    {
      var bodyObj = (document.documentElement) ? document.documentElement : document.body ;
     obj.style.top = bodyObj.scrollTop + bodyObj.clientHeight/2-obj.clientHeight/2;//垂直居中
     obj.style.left = bodyObj.scrollLeft + bodyObj.clientWidth/2-obj.clientWidth/2;//水平居中
    }AbCenter(document.getElementById('Msg1Id'));//调用
    <script>
      

  4.   

    Ok我在网上看了个例子总算搞定了
    shuangbaby(Fantasy And Reality) 的方法大概是正确的