我正在开发一个基于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上看到的内容:
而且我不知道我的标记中是否遗漏了某些内容。围绕我使用表格的原因是因为是表格数据,我认为这是正确的还是我错了?
答案 0 :(得分:5)
permitted contents of a tbody
tag是零个或多个tr
标记,因此您的第二个示例不是有效的HTML。
您可以在表格单元格中移动表单,但更常见的是,您会在表单中看到表格而不是反之亦然。
从您的有限示例中还可以看出,您可能正在使用表格进行布局,我建议您重新考虑。