表内的表

时间:2015-06-09 05:33:13

标签: html css jsp struts-1

我在表格中添加了一张桌子。

enter image description here

 <tr>
    <td colspan="10">
      <table border="2" cellpadding="1" cellspacing="1">
          <tr>
              <td>col1 </td>
              <td>col2</td>
          </tr>
          <tr >
              <td >TEST </td>
              <td >33444</td>
          </tr>
          <tr >
             <td >TEST</td>
             <td >9900</td>
          </tr>
      </table>
    </td>
 </tr>

但我想&#34; TEST&#34; col1下的值和col2下的数值。目前,所有值都显示在col1下。

编辑 - 实际代码

 <tr>
    <td colspan="10">
      <table class='<%= "table"+count%>' style="display:none" border="2" cellpadding="1" cellspacing="1">
          <tr>
              <td>col1 </td>
              <td>col2</td>
          </tr>

           <nested:iterate property="equipC" id="equipmentFormBean" indexId="ffIndex" >
          <tr class='<%= "table"+count%> dataOff' style="display:none">
            <td align="right" ><nested:write property="equipInitial" /> </td>
            <td ><nested:write property="equipNum" /> </td>

          </tr>
          </nested:iterate>
      </table>
    </td>
 </tr>

怎么做?

3 个答案:

答案 0 :(得分:0)

enter image description here

使用Google Chrome ...您的HTML代码是正确的。在我的电脑上,我看到值在COL2中。

答案 1 :(得分:0)

Use Forgot to use table heading heading tag "th"


<tr>
        <td colspan="10">
          <table border="2" cellpadding="1" cellspacing="1">
              <tr>
                  <th>col1 </th>
                  <th>col2</th>
              </tr>
              <tr >
                  <td >TEST </td>
                  <td >33444</td>
              </tr>
              <tr >
                 <td >TEST</td>
                 <td >9900</td>
              </tr>
          </table>
        </td>
     </tr>

答案 2 :(得分:0)

您的HTML代码是正确的。使用您提供的html,它可以正确显示表格。你可以在这里看到@ FIDDLE - http://jsfiddle.net/BRxKX/4986/

问题可能在于动态生成表格,并且主要围绕 COLSPAN ,如果在动态代码中使用它的话。

以下是我测试的代码(您可以在 - http://jsfiddle.net/BRxKX/4986/

中看到此代码
<html>
<head>

</head>
<body>
<table>
 <tr>
    <td colspan="10">
      <table border="2" cellpadding="1" cellspacing="1">
          <tr>
              <td>col1 </td>
              <td>col2</td>
          </tr>
          <tr >
              <td >TEST </td>
              <td >33444</td>
          </tr>
          <tr >
             <td >TEST</td>
             <td >9900</td>
          </tr>
      </table>
    </td>
 </tr>
</table>
</body>
</html>