在表格或表格内部形成表格,哪一个是有效的Twitter Bootstrap标记的权利?

时间:2015-01-05 02:57:01

标签: html html5 twitter-bootstrap

我正在开发一个基于Twitter Bootstrap的模板,我有一个疑问,标题是:表格内部的表格或表格,哪一个是有效的Twitter Bootstrap标记的权利?两者都有效吗?

第一次加价:

<form id="fabForm" method="post">
    <div class="form-group">
        <div class="table-responsive">
            <table class="table table-condensed">
                <thead>
                    <tr>
                        <th></th>
                        <th>Col Title</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>
                            <div class="checkbox">
                                <label>
                                    <input type="checkbox" name="fabLinkChoice[]" value="1">
                                </label>
                            </div>
                        </td>
                        <td>Dist1</td>                           
                    </tr>
                </tbody>
            </table>
        </div>
    </div>
    <div>
        <button type="submit" class="btn btn-primary" disabled="" id="btnAgregarSelFabricante"><i class="fa fa-save"></i> Add</button>
    </div>
</form>

第二次加价:

        <div class="table-responsive">
            <table class="table table-condensed">
                <thead>
                    <tr>
                        <th></th>
                        <th>Col Title</th>
                    </tr>
                </thead>
                <tbody>
                     <form id="fabForm" method="post">
                         <div class="form-group">
                             <tr>
                                  <td>
                                      <div class="checkbox">
                                           <label>
                                               <input type="checkbox" name="fabLinkChoice[]" value="1">
                                           </label>
                                     </div>
                                 </td>
                                 <td>Dist1</td>                           
                             </tr>
                             <tr>
                                 <td colspan="2">
                                     <button type="submit" class="btn btn-primary" disabled="" id="btnAgregarSelFabricante"><i class="fa fa-save"></i> Add</button> 
                                 </td>
                             </tr>
                        </div>
                    </form>
               </tbody>
            </table>
        </div>
    </div>
<div>

注意:我怀疑是this code的起源。在那里你会注意到第一个例子的代码以及它在Bootstrap Modal上的代码,但是我不能让它看起来很好。这就是我在Chrome上看到的内容:

enter image description here

而且我不知道我的标记中是否遗漏了某些内容。围绕我使用表格的原因是因为是表格数据,我认为这是正确的还是我错了?

1 个答案:

答案 0 :(得分:5)

permitted contents of a tbody tag是零个或多个tr标记,因此您的第二个示例不是有效的HTML。

您可以在表格单元格中移动表单,但更常见的是,您会在表单中看到表格而不是反之亦然。

从您的有限示例中还可以看出,您可能正在使用表格进行布局,我建议您重新考虑。