http://blog.csdn.net/chinmo/archive/2008/02/18/2102799.aspx
自己看下关于offsetWidth和offsetLeft的
自己好理解下

解决方案 »

  1.   

    http://blog.csdn.net/chinmo/archive/2008/02/18/2102799.aspx 
    你哪个只是介绍了这些 属性的定义, 不是我要的,你看懂我的意思没有啊??
      

  2.   

    在Firefox中当table的align="center"时,获得的(table)的offsetWidth 值是整个浏览器屏幕的宽度啊!!
    你可以试试吧!
    才止5px啊, 请试试再说吧!
      

  3.   

    offsetWidth Property
    --------------------------------------------------------------------------------
    Retrieves the width of the object relative to the layout or coordinate parent, as specified by the offsetParent property. 你试试下面这个代码:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> new document </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
      <script type="text/javascript">
      <!--
    var $ = function(id) {
    return document.getElementById(id);
    }
      //-->
      </script>
     </head> <body>
     <div style="width:500px">
      <table id="test" border="1" align="center">
    <tbody>
    <tr><td>dshjakdhaskjdhaskjhdsakjhdsjkad</td></tr>
    </tbody>
      </table></div>
      <script>
    alert($('test').offsetWidth);
      </script>
     </body>
    </html>
    再试试这段<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
      <title> new document </title>
      <meta name="generator" content="editplus" />
      <meta name="author" content="" />
      <meta name="keywords" content="" />
      <meta name="description" content="" />
      <script type="text/javascript">
      <!--
    var $ = function(id) {
    return document.getElementById(id);
    }
      //-->
      </script>
     </head> <body>
     <div style="width:500px">
      <table id="test" border="1" style="text-align:center;">
    <tbody>
    <tr><td>dshjakdhaskjdhaskjhdsakjhdsjkad</td></tr>
    </tbody>
      </table></div>
      <script>
    alert($('test').offsetWidth);
      </script>
     </body>
    </html>
      

  4.   

    5楼,非常感谢,但是呢,
    第一:我们table的外面不能要div第二:去掉div,第一段代码:IE:218,FF:1264
                  第二段代码:IE:218,FF:258,但是:表格没有居中,而是表格内文本居中了。第三:加上div,第一段代码:IE:218,FF:500,但是:表格位置在层的中间,不是在整个浏览器中间
                  第二段代码:IE:218,FF:258,但是:表格没有居中,而是表格内文本居中了。
    都还有一点点问题,不过还是很感谢了,
    楼上的,不要光说不练,在那里摆谱。
      

  5.   

    把 table里加一个样式 style="display:inline;" 试试看行不行即:<table id="test" border="1" align="center" style="display:inline;">不过一般不推荐使用 align属性,涉及到样式的东西最好写在样式表里,最好还是加个 div style="text-align:center"
      

  6.   

    我是菜鸟,啥都写不出来,所以才来问,不像你,只给思想的高手~
    再说了,一个技术点,和门户网,是两码事,技术开源,没听过项目开源的,项目只有技术吗?给你个思想:要循环需求、循环设计、循环架构、循环coding、循环测试,还要循环拿给客户试用..... 照理说你这种喜欢思想的人应该能够明白啊,咋个搞起在呢?
    记住哈,一个思想:循环,你要等得到我这个菜鸟写出来,你就等嘛,不要你分,安逸塞,写框架的高手?对了,你晓不晓得啥子时框架?
      

  7.   

    呵呵,chinmo 的那篇文章里的图蛮好的,你可以收藏一下,有空仔细拜读一下,自己写写代码试试效果了
    框架?你把基础知识都掌握扎实了,稍微发挥一下,框架也就小菜一碟了
    走自己的路,让别人开车去吧
      

  8.   

    看了这个贴,有点搞笑,LZ和1楼说的东西完全两码事嘛,5楼还比较接近,难怪LZ和1楼的火气那么大o(∩_∩)o...
    这个问题,用<center><table>....</table></center>应该是最接近的了。
    楼主虽然火大,不过1楼也有不对的地方啊,来不来就说什么只讲思想,难怪别人要毛了,现在世界上有几个人敢这样说啊?就算是比尔,也要做啊,只讲思想,
    o(∩_∩)o...搞笑......