2017-04-24 1 views
0

웹 사이트의 로그인 양식을 만들고 있습니다.텍스트가 패널 제목의 가운데에 배치되지 않았습니까?

나는 양식의 제목에 패널의 텍스트를 가운데에 놓으려고하지만 모든 것이 가운데에 있지는 않습니다.

/* 
 
------Sign up------ 
 
*/ 
 

 
body { 
 
    padding-top: 90px; 
 
} 
 

 
.panel-login { 
 
    border-color: #ccc; 
 
    -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); 
 
    -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); 
 
    box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.2); 
 
} 
 

 
.panel-login>.panel-heading { 
 
    color: #00415d; 
 
    background-color: #fff; 
 
    border-color: #fff; 
 
    text-align: right; 
 
    width: 100%; 
 
} 
 

 
.panel-login>.panel-heading a { 
 
    text-decoration: none; 
 
    color: #666; 
 
    font-weight: bold; 
 
    font-size: 15px; 
 
    -webkit-transition: all 0.1s linear; 
 
    -moz-transition: all 0.1s linear; 
 
    transition: all 0.1s linear; 
 
} 
 

 
.panel-login>.panel-heading a.active { 
 
    color: #5C67B6; 
 
    font-size: 18px; 
 
} 
 

 
.panel-login>.panel-heading hr { 
 
    margin-top: 10px; 
 
    margin-bottom: 0px; 
 
    clear: both; 
 
    border: 0; 
 
    height: 1px; 
 
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)); 
 
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)); 
 
    background-image: -ms-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)); 
 
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0)); 
 
} 
 

 
.panel-login input[type="text"], 
 
.panel-login input[type="email"], 
 
.panel-login input[type="password"] { 
 
    height: 45px; 
 
    border: 1px solid #ddd; 
 
    font-size: 16px; 
 
    -webkit-transition: all 0.1s linear; 
 
    -moz-transition: all 0.1s linear; 
 
    transition: all 0.1s linear; 
 
} 
 

 
.panel-login input:hover, 
 
.panel-login input:focus { 
 
    outline: none; 
 
    -webkit-box-shadow: none; 
 
    -moz-box-shadow: none; 
 
    box-shadow: none; 
 
    border-color: #ccc; 
 
} 
 

 
.btn-login { 
 
    background-color: #59B2E0; 
 
    outline: none; 
 
    color: #fff; 
 
    font-size: 14px; 
 
    height: auto; 
 
    font-weight: normal; 
 
    padding: 14px 0; 
 
    text-transform: uppercase; 
 
    border-color: #59B2E6; 
 
} 
 

 
.btn-login:hover, 
 
.btn-login:focus { 
 
    color: #fff; 
 
    background-color: #53A3CD; 
 
    border-color: #53A3CD; 
 
} 
 

 
.forgot-password { 
 
    text-decoration: underline; 
 
    color: #888; 
 
} 
 

 
.forgot-password:hover, 
 
.forgot-password:focus { 
 
    text-decoration: underline; 
 
    color: #666; 
 
} 
 

 
.btn-register { 
 
    background-color: #53A3CD; 
 
    outline: none; 
 
    color: #fff; 
 
    font-size: 14px; 
 
    height: auto; 
 
    font-weight: normal; 
 
    padding: 14px 0; 
 
    text-transform: uppercase; 
 
    border-color: #53A3CD; 
 
} 
 

 
.btn-register:hover, 
 
.btn-register:focus { 
 
    color: #fff; 
 
    background-color: #419ccc; 
 
    border-color: #419ccc; 
 
} 
 

 
.main-center { 
 
    margin-top: 30px; 
 
    margin: 0 auto; 
 
    max-width: 330px; 
 
    padding: 40px 40px; 
 
    background-color: #fff; 
 
} 
 

 
.login-button { 
 
    margin-top: 5px; 
 
} 
 

 
.login-register { 
 
    font-size: 11px; 
 
    text-align: center; 
 
}
<div class="container"> 
 
    <div class="row"> 
 
    <div class="col-md-6 col-md-offset-3"> 
 
     <div class="panel panel-login"> 
 
     <div class="panel-heading"> 
 
      <div class="row"> 
 
      <div class="col-xs-6"> 
 
       <a href="#login" class="active" id="login-form-link">Login</a> 
 
      </div> 
 
      </div> 
 
      <hr> 
 
     </div> 
 
     <div class="panel-body"> 
 
      <div class="row"> 
 
      <div class="col-lg-12"> 
 

 
       <form id="login-form" action="#login" method="post" role="form" style="display: block;"> 
 
       <div class="form-group"> 
 
        <input type="text" name="username" id="username" tabindex="1" class="form-control" placeholder="Username" value=""> 
 
       </div> 
 
       <div class="form-group"> 
 
        <input type="password" name="password" id="password" tabindex="2" class="form-control" placeholder="Password"> 
 
       </div> 
 
       <div class="form-group text-center"> 
 
        <input type="checkbox" tabindex="3" class="" name="remember" id="remember"> 
 
        <label for="remember"> Remember Me</label> 
 
       </div> 
 
       <div class="form-group"> 
 
        <div class="row"> 
 
        <div class="col-sm-6 col-sm-offset-3"> 
 
         <input type="submit" name="login-submit" id="login-submit" tabindex="4" class="form-control btn btn-login" value="Log In"> 
 
        </div> 
 
        </div> 
 
       </div> 
 
       <div class="form-group"> 
 
        <div class="row"> 
 
        <div class="col-lg-12"> 
 
         <div class="text-center"> 
 
         <a href="#" tabindex="5" class="forgot-password">Forgot Password?</a> 
 
         </div> 
 
        </div> 
 
        </div> 
 
       </div> 
 
       </form> 
 
      </div> 
 
      </div> 
 
     </div> 
 
     </div> 
 
    </div> 
 
    </div>

당신이 볼 수 있듯이 당신이 그것을 확대하는 경우, 왼쪽 단지 약간의 비트에 붙어

. 나는 그것을 완벽하게 중심에두고 싶습니다.

어떻게이 패널 제목에 텍스트를 가운데에 배치합니까?

+1

처럼 만들기 위해. jsfiddle 필요 없음. –

답변

1

변경 .COL-XS-6은 여기에

text-align: center; 

인 스타일의 숙박 시설-XS-12 .COL 및 추가하려면 fiddle

0

이,617 체크 아웃https://jsfiddle.net/qj4pem5L/2/

<div class="container"> 
    <div class="row"> 
     <div class="col-md-6 col-md-offset-3"> 
      <div class="panel panel-login"> 
       <div class="panel-heading"> 
        <div class="row">     
         <div class="col-xs-12 col-sm-12 text-center"> 
          <a href="#login" class="active" id="login-form-link">Login</a> 
         </div>      
        </div> 
        <hr> 
       </div> 
       <div class="panel-body"> 
        <div class="row"> 
         <div class="col-lg-12">       

          <form id="login-form" action="#login" method="post" role="form" style="display: block;"> 
           <div class="form-group"> 
            <input type="text" name="username" id="username" tabindex="1" class="form-control" placeholder="Username" value=""> 
           </div> 
           <div class="form-group"> 
            <input type="password" name="password" id="password" tabindex="2" class="form-control" placeholder="Password"> 
           </div> 
           <div class="form-group text-center"> 
            <input type="checkbox" tabindex="3" class="" name="remember" id="remember"> 
            <label for="remember"> Remember Me</label> 
           </div> 
           <div class="form-group"> 
            <div class="row"> 
             <div class="col-sm-6 col-sm-offset-3"> 
              <input type="submit" name="login-submit" id="login-submit" tabindex="4" class="form-control btn btn-login" value="Log In"> 
             </div> 
            </div> 
           </div> 
           <div class="form-group"> 
            <div class="row"> 
             <div class="col-lg-12"> 
              <div class="text-center"> 
               <a href="#" tabindex="5" class="forgot-password">Forgot Password?</a> 
              </div> 
             </div> 
            </div> 
           </div> 
          </form> 
         </div> 
        </div> 
       </div> 
      </div> 
     </div> 
    </div> 

는 코드를 업데이트! 클래스 "텍스트 센터"만 만져보십시오! :)

0

시도가 SO하십시오에 포스트에 코드를 추가하여이

<div style="text-align:center"> 
    <a href="#login" class="active" id="login-form-link">Login</a> 
</div> 

enter image description here

+0

'align' 속성은 html5에서 더 이상 사용되지 않습니다. 사람들이 그걸 사용하도록 제안하지 마십시오. bootstrap은'text-align' 헬퍼 클래스를 가지고 있습니다. –

관련 문제