大家早上好,
很抱歉不确定如何说出问题。 我遇到过这个问题,我似乎无法将“您的电子邮箱”框与“您的密码”框对齐。当你全屏预览时,它将是我想要的,但当我缩小屏幕时,它们开始变得怪异。像这样:
我想要这样但是在大屏幕上
这就是在大屏幕上发生的事情
我希望它们在彼此之下并且都在同一个地方。你能帮我吗?
到目前为止,请访问http://jsfiddle.net/xiiJaMiiE/8S5VG/查看我的代码。
#top_box
{
background: grey;
height: 50px;
left: 80.8%;
width:20%;
position: relative;
top: 0;
z-index: 5;
}
答案 0 :(得分:1)
您的HTML中存在一些错误,例如不必要的间距和无效的标记名称。我做得很好。用以下HTML代码替换您的html:
<body>
<div id="wrapper">
<div id="top_box">
<div class="homeform">
<input type="email" placeholder="Your E-Mail">
<input type="password" placeholder="Your Password">
<input type="Submit" value="Login">
</div>
</div>
<div class="background"></div>
<div id="menu_box"></div>
<div id="main_box"></div>
<div id="Bottom_box"></div>
</div>
</body>
同时从height
移除#top_box
。
答案 1 :(得分:0)
在两个输入框之间添加换行符
<input ... />
<br />
<input .../>
或输入display:block
[你在css中犯了一个小错误]
答案 2 :(得分:0)
.homeform
{
position:relative;
height:20px;
width:auto;
}
答案 3 :(得分:0)
Tyr这个
#top_box {
background: grey;
min-height: 50px;
min-width: 164px;
left: 80.8%;
width: 20%;
position: relative;
top: 0;
z-index: 5;
}
为输入提供足够的空间。
希望这会有所帮助。如果您需要进一步的帮助,请告诉我。