입력란에 입력 그룹의 부트 스트랩 클래스가 포함 된 입력란과 버튼이있는 경우 포함 된 요소의 전체 너비가 채워집니다. 그런 다음 버튼을 숨기면 입력 필드가 전체 너비를 차지하는 대신 기본 길이로 축소됩니다. 그것은 조금 다음과 같습니다 : 이것에 대한숨겨진 하위 요소가있는 부트 스트랩 입력 그룹의 동작에 대한 설명
코드가 여기 http://jsfiddle.net/1gu6qnhk/1/ 볼 수 있습니다.
는 기본적으로이 문제는 다음 코드를 줄일 수 있습니다
<head>
<style>
.group {
display: table;
}
.input {
width: 100%;
}
.item {
display: table-cell;
width: 1%;
}
</style>
</head>
<body>
<div class="group">
<input class="input" />
<span class="item"></span>
</div>
<div class="group">
<input class="input" />
<span class="item">text</span>
</div>
</body>
이유는 첫째 사업부는 유일한 차이점은 폭의 일부를 차지하는 초 동안 사용할 수있는 전체 폭을 차지 않습니다 두 번째 div의 스팬에 텍스트가 들어 있습니다. 이 양식을 시도 할 수 있습니다 여기에 http://jsfiddle.net/Lbyjo79e/1/
감사합니다.하지만 실제로이 문제가 발생하는 이유를 해결하는 방법보다 실제로 관심이 있습니다. 또한 솔루션에 각각 다른 CSS가 필요하지만 동일한 CSS를 사용하고 두 번째 요소를 숨기고 표시하기를 원합니다. –