2017-09-21 4 views
3

어떻게이 레이블을 올바르게 정렬 할 수 있습니까? 나는 그것을 단지 왼쪽으로 정렬 할 수있다. 부트 스트랩 4 기본값을 justify-content: center에서 justify-content: right !important;으로 대체해야하지만 왼쪽으로 정렬됩니다. 어떻게하면 그것을 맞출 수 있습니까?부트 스트랩 4 모달을 사용하여 레이블을 올바르게 정렬하십시오.

<div class="modal-body"> 
    <form class="form-horizontal"> 
     <div class="form-inline"> 
      <label class="col-md-4">Type</label> 
      <input class="col-md-8" type="email" class="form-control"> 
     </div> 
    </form> 
</div> 

CSS :

div.form-inline label.col-md-4 { 
    justify-content: right !important; 
} 
당신은 그것을 변경해야

enter image description here

답변

2

:

div.form-inline label.col-md-4{ 
    justify-content: flex-end; 
} 

justify-content: right가 유효한 값이 아닙니다.

+0

감사합니다. 그리고 입력 그룹이 중앙에 정렬되도록 레이블을 어떻게 만들 수 있습니까? – Joseph

+0

나는 당신이 무슨 뜻인지 이해하지 못합니다 ... –

+0

사진을 업로드했습니다. 내 말은 공간을 "유형 및"입력 양식 "모두에서 동일하게 만들어서 올바르게 정렬 된 모양이되도록하는 것입니다. 따라서 왼쪽 및 오른쪽에서도 보입니다. – Joseph

0

부트 스트랩 4가 block이 아닌 flex 레이아웃으로 변경되었습니다. 귀하의 경우에는 justify-content: flex-end을 사용해야합니다.

$('#myModal').on('shown.bs.modal', function() { 
 
    $('#myInput').focus() 
 
})
div.form-inline label.col-md-4{ 
 
    justify-content: flex-end; 
 
}
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous"> 
 

 
<script src="https://code.jquery.com/jquery-3.2.1.slim.min.js" integrity="sha384-KJ3o2DKtIkvYIK3UENzmM7KCkRr/rE9/Qpg6aAZGJwFDMVNA/GpGFF93hXpG5KkN" crossorigin="anonymous"></script> 
 
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script> 
 
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<!-- Button trigger modal --> 
 
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal"> 
 
    Launch demo modal 
 
</button> 
 

 
<!-- Modal --> 
 
<div class="modal fade" id="exampleModal" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> 
 
    <div class="modal-dialog" role="document"> 
 
    <div class="modal-content"> 
 
     <div class="modal-header"> 
 
     <h5 class="modal-title" id="exampleModalLabel">Modal title</h5> 
 
     <button type="button" class="close" data-dismiss="modal" aria-label="Close"> 
 
      <span aria-hidden="true">&times;</span> 
 
     </button> 
 
     </div> 
 
     <div class="modal-body"> 
 
     <form class="form-horizontal"> 
 
      <div class="form-inline"> 
 
       <label class="col-md-4">Type</label> 
 
       <input class="col-md-8" type="email" class="form-control"> 
 
      </div> 
 
      </form> 
 
     </div> 
 
     <div class="modal-footer"> 
 
     <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button> 
 
     <button type="button" class="btn btn-primary">Save changes</button> 
 
     </div> 
 
    </div> 
 
    </div> 
 
</div>