【发布时间】:2020-10-06 05:43:17
【问题描述】:
我一直在尝试在表格中创建一个基本表单以保持所有输入字段的完整性,但我希望列之间有一些间隙,这就是为什么我尝试插入 colspan 但它根本不起作用,当我尝试对label 做同样的事情,但由于某种原因,它不适用于输入字段。谁能帮我解决这个问题?
<form>
<table>
<tr>
<td>
<label for = "first">First Name</label>
</td>
<td colspan="4">
<input type = "text" id = "first">
</td>
<td>
<label for = "last">Last Name</label>
</td>
<td>
<input type = "text" id = "last">
</td>
<td>
<button type="submit">Submit!</button>
</td>
</tr>
</table>
</form>
【问题讨论】:
-
colspan是关于跨越多列的,它不是调整显示宽度的样式属性(尽管这通常是跨越多列的副作用)。如果您想要列之间的间隙,this question about cell spacing 和 this question about border spacing 可能是相关的。 -
@DBS 谢谢这让我明白了很多事情!
标签: html css html-table