2016-07-23 4 views
0

부트 스트랩 3 컨테이너를 사용 중입니다. 내부에 양식을 센터링하기위한 col-sm-4 및 col-sm-offset-4가 있습니다. 저는 flexbox로 양식의 중심을 맞추고 싶습니다. 크롬에서는 & Safari가 작동하지만, mozilla에서는 작동하지 않습니다.Mozilla flexbox가 부트 스트랩 행과 함께 작동하지 않습니다.

#login { 
height: 100vh; 
width: 100%; 
display: -webkit-box; 
display: -webkit-flex; 
display: -ms-flexbox; 
display: flex; 
-webkit-box-align: center; 
-webkit-align-items: center; 
-ms-flex-align: center; 
align-items: center; 

}

에게

위 내 컨테이너 내 HTML 코드 :

는 거랑 컨테이너, 사파리에서 컨테이너가 너무 작아서입니다
<div class="container" id="login"> 
    <div class="row"> 
     <div class="col-sm-4 col-sm-offset-4 centered"> 
      <div class="well"> 
       <form action="login.php" autocomplete="off" id="Login_Form" method="post" name="Login_Form"> 
        <div class="form-group"> 
         <div class="input-group"> 
          <span class="input-group-addon"><i aria-hidden="true" class="fa fa-user fa-fw"></i></span> <input class="form-control" name="Username" placeholder="Nutzername"> 
         </div> 
        </div> 
        <div class="form-group"> 
         <div class="input-group"> 
          <span class="input-group-addon"><i aria-hidden="true" class="fa fa-shield fa-fw"></i></span> <input class="form-control" name="Password" placeholder="Passwort" type="password"> 
         </div> 
        </div> 
        <div class="form-group"> 
         <button class="btn btn-primary full-width-button" name="Submit" value="Login">Anmelden</button> 
        </div> 
        <table class="errormessage_table"> 
         <?php if(isset($msg)){?> 
         <tr> 
          <td class="errormessage"><?php echo $msg;?></td> 
         </tr><?php } ?> 
        </table> 
       </form> 
      </div> 
     </div> 
    </div> 
</div> 

훨씬 더 크고하지 절단 off

Safari & Chrome Mozilla Firefox

희망 누군가가 나를 도울 수 :

+0

내가 html 코드를 추가 HTML 코드 –

+0

를 공유하시기 바랍니다 플렉스. 빠른 답장을 보내 주셔서 감사합니다. –

+0

부모 div 디스플레이가 flex로 동작을 변경하기 때문에 행에 col-xs-12를 추가하기 만하면됩니다. – Noni

답변

0

이 예상 된 결과가 표시를 제거 달성하기 :

#login { 
    height: 100vh; 
    width: 100%; 
    display: -webkit-box; 
    display: -webkit-flex; 
    display: -ms-flexbox; 
    -webkit-box-align: center; 
    -webkit-align-items: center; 
    -ms-flex-align: center; 
    align-items: center; 
} 

http://codepen.io/nagasai/pen/zBjkWw

+0

지금까지 모든 브라우저에서 작동하고 있습니다. 적어도 더 이상 차단되지 않았습니다. 그리고 어떻게 전체 양식을 지금 수직으로 중심에 둘 수 있습니까? 사파리 & 크롬은 이미 중심에 위치합니다. 파이어 폭스는 괜찮아 보이지만 꼭대기에 붙어 있습니다. 어떤 아이디어? 고마워요 :) –

+0

updated codepen - http://codepen.io/nagasai/pen/zBjkWw .. 한번 확인하십시오 –

+0

@ FI_124 희망이 당신을 위해 작동합니다 :) –

관련 문제