我试图让表单标签显示在每个表单元素的顶部。我有完成此操作的jsfiddle。
问题是,如何在每行获取多个表单元素的同时将其标签保持在其正上方?
您可以在我的示例中看到我如何将“城市、州、邮编”全部放在同一行,但由于display: block
在我的 CSS 中,它会将它们分成单独的行。
label {
font-weight:bold;
display: block;
}
<form>
<label for="name">Name</label>
<input type="text" name="name" /><br />
<label for="email">Email</label>
<input type="text" name="email" /><br />
<label for="city">City</label>
<input type="text" name="city" />
<label for="state">State</label>
<input type="text" name="state" />
<label for="zip">Zip</label>
<input type="text" name="zip" /><br />
<label for="last">Last</label>
<input type="text" name="last" />
</form>