Dreamweaver做的页面布局,就是div那个,做的时候已经定制高宽了,然后在不同分辨下显示的就不同

解决方案 »

  1.   

    我以前开始用百分比做,但样式不太好,现在我都是在首页时用javascript取出最大分辨,再在asp.net中动态设置相应的高宽,其实主要是宽
      

  2.   

    说明下,我是用DW来做界面的,先是使用"描绘层"(就是div了吧),然后再在div中插入表格,这样只要div居的话,那表格也居中了,当然表格里的东西也就居中了.问题就是我不知道如何让div居中呀.好像也没有"百分比的设置,只有像素的设置,表格才有百分比设置
    我通过google看到一个办法是,把我所有的东西剪切,然后再插一个大的表格(设置表格居中),再复制到表格里,就居中了.但是我测试,把分辨率设到1280*1024再看网页时,就还是像以前一样,没居中,右边留了很大一片空
      

  3.   

    设置页面居中
    DIV+CSS的情况下,IE很简单:<STYLE>
    /* 总体布局 */
    body {
    text-align:center;margin:0px;
    }</STYLE> 但是这个代码在FF下是没有效果的,需要增加:<STYLE>#top_navigation { width:980px ; background-repeat:no-repeat ; margin-left:auto ; margin-right:auto ; overflow:hidden }</STYLE>然后把<body>...</body>之间的所有内容放在一个DIV中间即:<div id="top_navigation"></div> 示例代码:<html><head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>新建网页 1</title>
    <STYLE>
    /* 总体布局 */
    body {
    text-align:center;margin:0px;
    }#top_navigation { width:980px ; background-repeat:no-repeat ; margin-left:auto ; margin-right:auto ; overflow:hidden } </STYLE>
    </head><body>
    <div id="top_navigation">
    <table border="0" cellpadding="0" style="border-collapse: collapse" width="980" id="table1">
     <tr>
      <td><img border="0" src="haha168_1024_blue.gif" width="980" height="1200"></td>
     </tr>
    </table>
    </div>
    </body></html>
     
    摘自百度。。