Hi,everybody:
我有一个网页,包含一个表格,表格占网页宽度的95%,表格内放了一个panel控件,设置该控件的宽度为100%,它的滚动条为自动, 当我在panel控件内再放置一个超宽表格时,panel将会撑大最外围的表格,并不显示垂直滚动条。
请问,如何不让panel撑大,让网页始终为95%的宽度?
或者说让panel始终为XX%的宽度。
谢谢您的任何有益的建议!

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html>
    <head>
    <script type="text/javascript">
        
    </script><style type="text/css"></style></head><body><table cellspacing="0" cellpadding="0" border="1" width="95%" style="table-layout:fixed;">
    <tr>
        <td rowspan="2">
            <div style="width:100%; overflow:auto; border:solid 1px red; height:50px;">
                <table style="width:2000px;">
                    <tr>
                        <td>超宽表格</td>
                    </tr>
                </table>
            </div>
        </td>
    </tr>
    </table></body>
        
    </html>
      

  2.   

    将最外层的表格加上css
    style="table-layout:fixed;" 即可.
      

  3.   

    css 的overflow属性设置哈看看
      

  4.   

    当panel宽度超过95%时,让overflow-x:auto
      

  5.   

    设置百分比 就会固定width  height了
    另外  试试overflow-x:auto