我有一个网页,我正在尝试设置一个登录部分:我试图让两个表单输入框彼此相邻(用于电子邮件和登录信息),但是,我也是使用CSS来自定义框。当我使用我现在使用的代码时,这些框出现在不同的行中,而不是同一行。定位两个相邻的文本框
下面是相关代码:
的index.html:
<div class="loginwrap">
<div class="logincontent_wrap">
<div class="logincontent">
<div class="loginaction">
<form action="/" method="post" class="invite_form" autocomplete="off">
<div class="logininput_row">
<input type="text" class="logininput" value="" name="loginemail" id="loginemail"/>
<span class="logininput_overlay">Account email</span>
</div>
<div class="logininput_row">
<input type="password" class="logininput" value="" name="loginpassword" id="loginpassword"/>
<span class="logininput_overlay">Password</span>
</div>
</form>
</div>
</div>
</div>
</div>
CSS文件:
.loginwrap {
margin: 0 auto;
width: 900px;
}
.logincontent_wrap {
background: none repeat scroll 0 0 #FFFFFF;
/*box-shadow: 0 1px 10px rgba(0, 0, 0, 0.2);*/
padding: 5px;
width: 100%;
}
.logincontent {
background: none repeat scroll 0 0 #FFFFFF;
overflow: hidden;
padding: 0px;
}
.logincontent .loginaction {
float: right;
width: 400px;
}
.logincontent .loginaction_text {
color: #555555;
font-size: 14px;
font-weight: bold;
}
.logincontent .logininput_row {
background: none repeat scroll 0 0 #FFFFFF;
margin: 4px 0;
position: relative;
width: 140px;
}
.logincontent .loginbutton_row {
margin: 8px 0;
}
.logincontent .logininput, .logincontent .logininput_overlay {
color: #777777;
font-size: 12px;
font-weight: bold;
}
.logincontent .logininput.error {
-moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
border: 1px solid #EE5F5B;
}
.logincontent .logininput_overlay {
left: 11px;
position: absolute;
top: 10px;
z-index: 0;
}
.logincontent .logininput_overlay.focus {
color: #CCCCCC;
}
.logincontent .logininput {
background: none repeat scroll 0 0 transparent;
border: 1px solid #BBBBBB;
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2) inset;
line-height: 14px;
margin: 0;
padding: 9px 9px 8px;
position: relative;
width: 140px;
z-index: 1;
}
我知道DIV命令会使另一行,但我不”不知道另一个命令是否包含CSS文件中的类信息,并使这些框相邻。感谢您的帮助。
?你能展示一张图片,甚至是一张ASCII艺术素描吗? – 2011-12-17 22:19:54
将'float:left;'添加到'logininput_row'语句。我不确定你有足够的'DIV'元素在那里......')' – 2011-12-17 22:20:20
@DavidThomas - 我想象OP希望用户名和密码字段彼此相邻。要求ASCII艺术尽管是原创的。 ':D' – 2011-12-17 22:21:15