我希望這將是一個簡單的解決方案。我正在嘗試創建一個如下所示的登錄表單:使用CSS對齊登錄表單(帶有錯誤文本)
Email ...... |文本框|錯誤文本
密碼|文本框|錯誤文本
我遇到的問題是用於排列文本框的CSS(內聯塊)將錯誤文本強制到新行。所以我得到:
Email ...... |文本框
錯誤文本
密碼|文本框
錯誤文本
這是迄今爲止代碼:
HTML
<form method="post">
<p>
<label for="email">Email </label>
<input type="text" name="email" value=""> </input>
<div class="error"> Email Error </div>
</p>
<p>
<label for="password">Password </label>
<input type="password" name="password" value=""> </input>
<div class="error"> Password Error </div>
</p>
<input type="submit" value="Login">
</form>
CSS
form
{
display: inline;
}
p label
{
display:inline-block;
width: 60px;
}
p input
{
width: 150px;
}
.error
{
color:red;
}
http://jsfiddle.net/mannejkumar/CF76f/7/ – Jagadeesh