我有2个div,我想靠近在一起,但他们不断移动海誓山盟。他们都在主要分区之下。停止DIV移动海誓山盟
HTML:
<div id="header">
<div id="title">Social</div>
</div>
<div id="main">
<div id='notif'><strong>Incorrect details.</strong>
</div>
<div id="signin">
<form name="signinform" action="authenticate.php" method="post" onsubmit="return validate(this)" id="signinform">
<p>
<input placeholder="Username/Email" class="input" type="text" name="user" id="user" maxlength="50">
</p>
<p>
<input placeholder="Password" class="input" type="password" name="password" id="password" maxlength="50">
</p>
<p>
<input type="checkbox" name="remember" id="remember" value="checked">
<label for="remember">Remember me</label>
</p>
<p>
<input class="button" type="submit" value="Sign in">
</p>
</form>
</div>
</div>
的CSS如下:
这两者的div自带主体下方:
#main {
padding-top: 50px;
}
表格:
#signin {
padding-top: 5px;
padding-bottom: 5px;
width: 400px;
margin: auto;
margin-top: 150px;
}
错误的div:
#notif {
padding-top: 5px;
padding-bottom: 5px;
width: 400px;
height: 20px;
margin: auto;
margin-top: 140px;
}
我知道,也许有事情做与position
属性..
这里是什么样子,现在,你可以看到一个形象,我想这两个的中心物体靠近在一起,而不会彼此远离垂直中心。
从'#notif'脱掉'margin-top'?如果没有,请提供可复制问题的工作演示 – jbutler483
请发布您的HTML。完整的代码示例始终有用。 – j08691
所做的只是将notif div移动到顶端,但notif和signin div之间的差距仍然存在...... –