input-group
을 form-inline
에 붙이면 input-group
은 다른 컨트롤과 인라인 대신 "새 줄"에 양식 아래에 나타납니다.인라인 양식에서 입력 그룹 사용
잘 작동 다른 입력이, inline-block
그들의 display
세트를 가지고 반면 input-group
래퍼 클래스가 table
에 display
설정을 가지고 있기 때문에이 것 같습니다. 물론 add-on
스팬 (display: table-cell
)이 올바르게 정렬되기 위해서는 부모의 속성이 필요하므로 input-group
에 inline-block
디스플레이를 제공 할 수 없습니다.
그래서 내 질문은 :이 독점적으로 부트 스트랩 클래스를 사용하여 인라인 형태 내부 input-group
를 사용할 수 있습니까? 그렇지 않은 경우 사용자 정의 클래스을 사용할 수있는 가장 좋은 방법은 입니다.
여기 내 요점을 설명하는 demo입니다. 코드는 다음과 같습니다.
<form action="" class="form-inline">
<input type="text" class="form-control" placeholder="Works with" style="width: 100px;"/>
<input type="text" class="form-control" placeholder="Text Inputs" style="width: 120px;"/>
<div class="checkbox">
<label>
<input type="checkbox" /> and Checkboxes
</label>
</div>
<select class="form-control" style="width: 150px;">
<option>and Selects</option>
</select>
<button type="submit" class="btn btn-default">and Buttons</button>
<div class="input-group" style="width: 220px;">
<span class="input-group-addon">BUT</span>
<input type="text" class="form-control" placeholder="not with input-groups" />
</div>
</form>
이 어쩌면 귀하의 경우는 풀 - right'을'입력 그룹 '클래스에서'사용할 수있는 버그입니다. – PiLHA
예 버그 일 수 있습니다. 그리고'pull-right '를 사용하는 것은 제 경우와 상관없이 좋은 해결책이 아닙니다. 입력 사이의 수직 간격이 손실되고 두 입력 그룹이 있으면 잘못 표시됩니다. IMHO 클래스가 내장 된 잘못된 해킹이 아닌 사용자 정의 클래스로 작동하는 솔루션을 사용하는 것이 좋습니다. – edsioufi