我想让中间那列固定长度,然后处于整张表格的中间,而第一列和第三列则能随着表格width的变化而自动缩放.

解决方案 »

  1.   

    中间那列再建个TABLE固定吧,不然可能实现不了
      

  2.   

    我原来代码为:         <table>
                        <tr>
                            <td background="skin/background/bottomleft.jpg">
                            </td>
                            <td background="skin/background/bottommainbg.jpg" width="892">
                            </td>
                            <td background="skin/background/bottomright.jpg">
                            </td>
                        </tr>
                    </table>我就是想让中间那一列在浏览的时候能在浏览器中间位置,而旁边两列可以通过用拉伸背景填充旁边的空白.
    可是不知道如何实现,数上的方法好像不行哦
      

  3.   

                 <table style=" width: 100%;">
                        <tr>
                            <td background="skin/background/bottomleft.jpg" style="WIDTH: 20%">
                            </td>
                            <td background="skin/background/bottommainbg.jpg" style="WIDTH: 60%">
                            </td>
                            <td background="skin/background/bottomright.jpg" style="width: 20%">
                            </td>
                        </tr>
                    </table>
    --
    设定一下每个td占的比例就OK了
      

  4.   

    将三列宽都设为33%,然后中间那列不要使用背景方式插入图片,直接使用<img src=".." />来插入图片,因为图片本身有宽度,所以中间那列的宽会被图片撑大,这样就可以实现你的效果了.