在css3中输入文本区域的标签中间

在css3中输入文本区域的标签中间,css,Css,html div class="main"> <div class="one"> <div class="register"> <h3>Create your account</h3> <form id="reg-form"> <div> <div> <label for="username">Username</label> <input type="text" id="u

html

div class="main">
<div class="one">
<div class="register">
<h3>Create your account</h3>
<form id="reg-form">
<div>

<div>
<label for="username">Username</label>
<input type="text" id="username" spellcheck="false" placeholder="User Name" />
</div>
<div>
<label for="password">Password</label>
<input type="password" id="password" />
</div>

<div>
<label></label>
<input type="submit" value="Shop Login" id="create-account" class="button"/>
</div>
</form>
</div>
</div></div>

<div class="two">
<div class="register">
<h3>Create your account</h3>
<form id="reg-form1">
<div>
<label for="name1">Name</label>
<input type="text" id="name1" spellcheck="false" placeholder="Enter Your Name"/>
</div>
<div>
<label for="email1">Email</label>
<input type="text" id="email1" spellcheck="false" placeholder="mymail@mail.com"/>
</div>
<div>
<label for="username1">Username</label>
<input type="text" id="username1" spellcheck="false" placeholder="User Name" />
</div>
<div class="textarea">
<label for="address">Shipping Address</label>
<textarea name="address"cols="35" rows="4"></textarea>
</div>  
<div>
<label for="password1">Password</label>
<input type="password" id="password1" />
</div>
<div>
<label for="password-again1">Password Again</label>
<input type="password" id="password-again1" />
</div>
<div>
<label></label>
<input type="submit" value="Create Account" id="create-account1" class="button"/>
</div>
</form>
</div>
</div>
</div>
css工作正常,只是文本区域的标签显示在底部

如何在文本区域的中心位置显示文本区域标签??提前谢谢


以下是添加以下css规则的链接:

div.textarea > * {
    vertical-align:middle
}

在代码中添加以下css

.register label, .register textarea{
  vertical-align:middle
}
.register label, .register textarea{
  vertical-align:middle
}