各フォーム要素の上に表示するフォームラベルを取得しようとしています。私はこれが行われる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>