第一张:您必须看到下面的图片。为什么输入的文本和密码字段不对齐?
正如你看到的,红色矩形,这两个领域不排队,存在前场开始一点点的空间,而下一个字段没有。
注意:所有浏览器都会出现此问题。
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:给我另一个建议。 –