第一張:您必須看到下面的圖片。爲什麼輸入的文本和密碼字段不對齊?
正如你看到的,紅色矩形,這兩個領域不排隊,存在前場開始一點點的空間,而下一個字段沒有。
注意:所有瀏覽器都會出現此問題。
HTML
<body>
<br /><br /><br /><br /><br />
<div id="loginForm">
<form action="login.php" method="post">
<label> Username: <input type="text" name="username" id="username" /></label><br />
<label> Password: <input type="password" name="password" id="password" /></label><br /><br />
<input type="submit" name="sbmtLogin" value="login" />
</form>
</div>
</body>
CSS
body {margin:0; padding:0;}
div#loginForm {width:270px; max-width:270px; margin:0 auto; padding:10px; text-align:center; background-color:#8de3fd;}
div#loginForm input {margin:3px; padding:5px; color:#5b5b5b; width:150px; border:1px solid #9a9a9a;}
div#loginForm input[type=submit] {width:70px;}
我怎樣才能解決這個問題?
難道你不能把這些領域放在他們自己的'div's嗎? – admdrew
脫離主題,但我真的很討厭連續5'
'。這是濫用! –
@MrLister:給我另一個建議。 –