我有一个表格,表示数据库中的数据,我希望左边有复选框,以便用户可以对所选项目进行操作(即删除,修改)。我的问题是,如何将复选框对齐到表格的左侧?
<table border="2">
<tr>
<th>A bunch of headers</th>
</tr>
<tr>
<td>A row of items</td>
</tr>
A lot more rows
</table>
非常直截了当,我不知道如何继续使用复选框,我试图在桌子周围放一张表格,但这不起作用。
答案 0 :(得分:1)
使用CSS对齐它们。
保证金左:100像素; 浮动:左;
答案 1 :(得分:1)
您可以添加仅包含复选框的列。使用td
元素时,默认情况下它们会左对齐。
但是,复选框应用于提供选择或不选择某些参数的控件,而不是用于触发操作。考虑使用例如行动的button
元素。
答案 2 :(得分:0)
您可以创建一个“操作”列,您可以将其作为表格中包含复选框的第一列插入。这样,所有复选框都与内容分开,这使得通过javascript更容易进行格式化和操作。
或者,如果您必须为每一行使用表单,则可以执行以下操作:
<td><input type="checkbox" /><span>Data...</span></td>
...但如果你走第二条路线就会失去桌子的力量**&amp;也可以选择一个div解决方案。
**用于显示表格数据;在有人向我射击桌子与div为布局之前。