怎么解决?
我以前用的代码如下:
<table height="100%" border="1"><tr><td valign="middle">
  <table height="200" border="1"><tr><td>test</td></tr></table>
</td></tr></table>可是在页面上加上:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
后就不行了

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    后就不行了
    是html的解析模式。你既然用了就要用他喜欢的div+css啊把表格去了。
    否则还是把<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">改回去
      

  2.   

    那一句话是vs.net里面新建的页面都自带的,怎么去掉?
      

  3.   

    vs.net里面新建的页面都自带  你把他去了改为<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
      

  4.   

    <html>  
    <head>  
    <meta  http-equiv="Content-Type"  content="text/html;  charset=gb2312">  
    <title>  *  emu  *  </title>  
    <SCRIPT>  
    <!--  
    window.onresize  =  resetDIV;  
    function  resetDIV()  
               {  
               with(document.getElementsByTagName("DIV")[0].style)  
                           {  
                           left  =  (document.body.offsetWidth-parseInt(width))/2  
                           top  =  (document.body.offsetHeight-parseInt(height))/2  
                           }  
               }  
    //-->  
    </SCRIPT>  
    </head>  
    <body  onload="resetDIV()">  
    <div  style="position:absolute;width=200;height=200;background-color=yellow"></div>  
    </body>  
    </html>