现象描述:因业务要求,小弟coding出来的代码如下
<td width="300">
   <script   
   <input type="text" id="id1".。。
   <input type="text" id="id2".。。
   <div id="div1"></div>
   <input type="text" id="id3".。。   <script   
   <input type="text" id="id4".。。
   <input type="text" id="id5".。。
   <div id="div2"></div>
   <input type="text" id="id6".。。<td width="300">我想要的结果是,以上的六个input在一行上显示。
但现在的结果是到了div的地方就换行了。现在表示成3行了!。那位达人会解决的话,帮帮忙!

解决方案 »

  1.   

    DIV 本身是块标记 换成行标记 再把TD的宽度给足 
      

  2.   

    你的width属性值是不是小了?
      

  3.   

    你用div做什么用啊,把div样式设置下,style=“float:left”;或者直接不用div用span;
      

  4.   

    2楼的 不行啊! 我必须的用div就没有办法解决了吗?
      

  5.   

    在td中加上
     style="word-break:break-all; overflow:hidden;"<td style="word-break:break-all; overflow:hidden;">
    </td>