各フォーム要素の上に表示するフォームラベルを取得しようとしています。私はこれが行われるjsfiddleを持っています。
問題は、ラベルを真上に保ちながら、1行に複数のフォーム要素を取得するにはどうすればよいですか?
私の例では、「city、state、zip」がすべて同じ行にあることがわかりますが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>