使用Bootstrap,如果我把它放在表格单元格中,那么它就可以完美地格式化:
<button type="submit" class="btn btn-danger btn-sm">
<span class="glyphicon glyphicon-remove"></span>
</button>
在此快照http://gyazo.com/3739de4ebfd4f3a4345739be9893e2cd
中,它已正确格式化。
但是,当我使用表单时,它会在底部放置一堆空格并展开表格行:
<form name="deactivate" action=<?php echo $_SERVER['PHP_SELF']; ?> method="post">
<input type="hidden" name="userID" value=<?php echo $row['ID']; ?>>
<input type="hidden" name="name" value=<?php echo '"' . $row['name'] . '"'; ?>>
<button type="submit" class="btn btn-danger btn-sm">
<span class="glyphicon glyphicon-remove"></span>
</button>
</form>
在此快照http://gyazo.com/361987a3601741f02359e5cf78f70562
中,您可以看到行之间的间距,而不是像上面那样。
请求该单元格的Html输出:
<td align="center" valign="middle">
<form name="deactivate" action=/controlpanel/admin/manageusers/index.php method="post">
<input type="hidden" name="userID" value=1>
<input type="hidden" name="name" value="someValue">
<button type="submit" class="btn btn-danger btn-sm">
<span class="glyphicon glyphicon-remove"></span>
</button>
</form>
</td>
有谁知道为什么会这样?