【发布时间】:2014-01-13 11:10:46
【问题描述】:
在我的代码中,有一个表格,其中我有多个部门,表格行包含水平复选框。这是我的示例代码,完整代码在小提琴Here
HTML:
<table cellpadding="0" border="0" width="100%" cellspacing="0">
<tr>
<td style="text-align:left" width="65px"><strong> Color: </strong>
</td>
<td style="float:left; text-align:left; width:100%">
<div style="display:table; width:100%">
<div style="width:100%;display:table-row">
<input type="checkbox" />
<label class="btn"> <span>A</span>
</label>
<input type="checkbox" />
<label class="btn"> <span>B</span>
</label>
<input type="checkbox" />
<label class="btn"> <span>C</span>
</label>
<input type="checkbox" />
<label class="btn"> <span>D</span>
</label>
<input type="checkbox" />
<label class="btn"> <span>E</span>
</label>
<input type="checkbox" />
<label class="btn"> <span>F</span>
</label>
<input type="checkbox" />
<label class="btn"> <span>G</span>
</label>
<input type="checkbox" />
<label class="btn"> <span>H</span>
</label>
<input type="checkbox" />
<label class="btn"> <span>I</span>
</label>
</div>
</div>
</tr>
</table>
CSS:
.btn {
display: table - cell;
}
在 pc 和平板电脑视图中,它看起来很完美,从左侧和右侧都合理,但在移动视图中,是否可以将其分成两行以使其具有响应性?请看小提琴。
【问题讨论】:
标签: html css responsive-design html-table