请问用asp.net把div显示在中间怎么显示,是显示在网页中间不是居中
请高手们看过而不要路过,求答案
希望详细点,我只是个新手,

解决方案 »

  1.   

    最外层嵌一个table,width和height设置为100%,就一个单元格,把单元格align设置为center,valign设置为middle,然后在往这个单元格里放div:<html>
    <head>
    </head>
    <body>
        <table width="100%" height="100%" cellspadding="0" cellspacing="0">
            <tr>
                <td align="center" valign="middle">
                    <div style="border:1px solid red; width:200px; height:100px;"></div>
                </td>
            </tr>
        </table>
    </body>
    </html>
      

  2.   

    如果有多个div,你也可以计算好他的width,用float=“right”....div布局怎么弄都行...
      

  3.   


    sWidth=document.body.offsetWidth;//得出当前屏幕的宽
    sWidth = document.body.clientWidth;//BODY对象宽度
    sHeight=screen.height; //得到当前屏幕的高
    sHeight=document.body.clientHeight;//BODY对象高度
      

  4.   

    你的最外围的DIV 设置为 width:100%; height:100%;
     里面有一个层,让他在中间现实, 设置: width:500px; height:500px; margin-left:auto; margin-right:auto;
    这样就可以中间现实了!