如何让多个表在同一行。
jsp页面如下:
<%for(int j=0;j<20;j++){ 
  %>
  <table style="display:inline"  border="1">
   <tr><td>调查结果<td/><tr/>
  <%for(int i=0;i<20;i++){
  %>
  <tr>
  <td>
    <%="tty">
  </td>
  </tr>
  <%} %>
  </table>
  <%} %>
想在同一行输出20个表,但是输出了几个后,就换行了,请问各位大虾如何解决?谢谢?!

解决方案 »

  1.   

    <table style="display:inline"  border="1">
      <tr> <td colspan="20">调查结果 <td/> <tr/> 
      

  2.   

    用div 不行啊,还是换行啊
      

  3.   

    我不是告诉你了吗?你仔细看看
    colspan="20"
      

  4.   

    正常,一行沾满了,会自动换行
    <table>
    <tr>
    <%for(int j=0;j <20;j++){ 
      %> 
    <td>
    <table style="display:inline"  border="1"> 
      <tr> <td>调查结果 <td/> <tr/> 
      <%for(int i=0;i <20;i++){ 
      %> 
      <tr> 
      <td> 
        <%="tty"> 
      </td> 
      </tr> 
      <%} %> 
      </table>  </td><%} %></tr></table> 
      

  5.   

    <table style="display:inline"  border="1">
      <tr> <td colspan="20">调查结果 <td/> <tr/>
    <%for(int j=0;j <20;j++){
      %>
      <tr>  <%for(int i=0;i <20;i++){
      %>
      <td>
        <%="tty">
      </td>
      <%} %>
      </tr>
      <%} %>
    </table>   
      

  6.   

    8 楼的应该行,
    <table style="display:inline"  border="1">
      <tr> <td colspan="20">调查结果 <td/> <tr/>
    <%for(int j=0;j <20;j++){
      %>
      <tr>  <%for(int i=0;i <20;i++){
      %>
      <td>
        <%="tty">
      </td>
      <%} %>
      </tr>
      <%} %>
    </table>   
    应该把<tr></tr>放在for(int i=0;i <20;i++)的外面!
      

  7.   

    able一行里写 colspan="20"  <tr> <td colspan="20">调查结果 <td/> <tr/> 
      

  8.   

    style="float:left"用表的这个属性应该可以实现