양식의 입력 요소에 대해 두 열 이상의 DIV 열을 갖기 위해 노력하고 있습니다. 매우 복잡한 형식이며, 일부 요소는 일부 대답에 따라 숨겨지고 표시됩니다.일부 DIV 공간이없는 열에 공백을 넣는 방법 <br />
문제는 효과적인 숨기기/표시가있는 동안 IE6에서 공간에 따라 DIV를 가져올 수 없다는 것입니다.
.first_column
{
float:left;
clear:both;
}
.second_column
{
float:left;
}
그리고 일부 HTML ... 예상대로이 작동
<div id="question1" class="first_column">
first row, column 1 <input type="text" id="asdf">
</div>
<br style="clear:both;" />
<div id="question2" class="first_column">
second row, column 1 <input type="text" id="asdf2">
</div>
<div id="question3" class="second_column">
second row, column 2 <input type="text" id="asdf3">
</div>
<br style="clear:both;" />
:이 대부분 일 것입니다. 문제는 표시/숨기기입니다. # question1을 숨기면 줄 바꿈이 그대로 유지됩니다. 이 작은 예제에서는별로 좋지 않지만 표시/숨기기에 따라 많은 질문이 있으면 질문 행 사이에 큰 간격이 생기기 시작합니다.
줄 바꿈없이 어떻게 처리 할 수 있습니까? 대신 BR
내가 다른 사업부에서 전체 행을 포장 제안하고, 그것을 row_2를 row_1 같은 ID를 제공
질문 2를 숨기려면 어떻게해야합니까? 3 번 질문은 두 번째 행의 첫 번째 및 유일한 열이되어야합니까? 또는 q3가 여전히 두 번째 열에 있어야하며 q2가 비어있는 영역이 있습니까? 또는 전체 행을 표시/숨기기 만 하시겠습니까? – Ray
좋은 질문입니다. 전체 행만 숨겨집니다. 질문 2와 3은 함께 표시되거나 함께 숨겨집니다. – macca1