我要使两个按钮在同一单元格中彼此相邻放置。我如何在没有足够空间的情况下进行操作。只能有足够的空间使按钮位于彼此之间的舒适空间中。
我用过display:inline-block;以及display:block和style ='white-space:nowrap'。看过类似的问题,他们的答案不适用于我的项目。
<table>
<tr>
<th>Employee Name</th>
<th>Email Address</th>
<th>Action</th>
</tr>
<tr>
<td>Johnny Depp</td>
<td>hotdog69@gmail.com</td>
<td>
<button type="button">Add</button>
<button type="button">Edit</button>
</td>
</tr>
</table>
当一个单元格中存在一个或两个按钮时,它们将创建此超长水平单元格。这些按钮也彼此分开。
答案 0 :(得分:1)
您可以使用“ table-layout:fixed”属性使表使用固定宽度,并根据您的选择将宽度分配给“ th”。它将帮助您轻松调整表格布局的空间。
对于电子邮件ID,请使用“断字:全部断开”属性来断开文本,而不要使用“空白:nowrap”属性。
<table style="table-layout:fixed;text-align:left">
<tr>
<th width="115px">Employee Name</th>
<th width="105px">Email Address</th>
<th width="90px">Action</th>
</tr>
<tr>
<td>Johnny Depp</td>
<td style="word-break:break-all;">hotdog69@gmail.com</td>
<td>
<button type="button">Add</button>
<button type="button">Edit</button>
</td>
</tr>
</table>
答案 1 :(得分:0)
也许您需要使用命令“ colspan”。例如...
<tr>
<th>Name</th>
<th colspan="2">Address</th>
</tr>
答案 2 :(得分:0)
原来,一个按钮的样式控制着我项目中的所有按钮。我应该给该按钮指定一个ID,这样它就不会在一般意义上控制所有按钮。
答案 3 :(得分:0)
尝试在按钮或td标签上添加以下样式,
display:contents