웹 페이지가 있는데 로그인 섹션을 설정하려고합니다 : 두 개의 양식 입력란을 옆에두고 (전자 메일 및 로그인 정보 용) 노력하고 있습니다. 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 아트 스케치를 보여줄 수 있습니까? –
'logininput_row' 문에'float : left;'를 추가하십시오. 그리고 거기에 충분한 DIV 요소가 있는지 확신하지 못합니다. ';)' –
@DavidThomas - OP가 사용자 이름과 암호 필드가 서로 옆에 있기를 원합니다. 아스키 아트에 대한 질문은 오리지널입니다. ': D' –