table里面有两行   第一行有两列    第二行有一列  (合并单元格)问题描述: 第一行第一列固定宽度317px第二行无值或小于317px  没问题   (见 图1)但是如果 第二行的值  大于317px   会导致第一行的宽度改变   (见 图2)请高手告诉我原因和解决办法?图1
图2

解决方案 »

  1.   

     用CSS 控制  超过了宽度会自动换行
      

  2.   


    问题是没有超过宽啊   宽是100%的  只要不超过table的宽 理论来说 不应该 跑偏才对啊
      

  3.   

    在IE下table  td的width会很蛋疼 参照这个页面 看一下 你会明白的
    http://ljhzzyx.blog.163.com/blog/static/3838031220120654059441/
      

  4.   


    想这样的 我设置的宽度  但也会自动超过
    td里面的纯汉字和数字 不会因为你设置的宽度或100%来改变的
      多弄弄就不至于了  
     
    回复中存在非法字符! 我XX
      

  5.   


          <table border=2 cellSpacing=0 borderColor=#cccccc cellPadding=3 width="500px" bgColor=#ffffff>
            <tr>
                <td width="100px">123d</td>
                <td width="400px"><button></button></td>
            </tr>
            <tr>
                <td colspan="2">啊是打扫打啊是打扫打扫打扫大苏打啊是打扫打扫打扫大苏打啊是打扫打扫打扫大苏打扫打扫大苏打</td>
            </tr>
        </table>
    回复中存在非法字符!
    汉字你换成你的一串A 就知道什么意思了  
      

  6.   


    这个可以,LZ怎么不换成DIV的