Я пытаюсь получить два или более столбцов DIV для элементов ввода в форме. Это очень сложная форма, и некоторые элементы будут скрыты и показаны в зависимости от некоторых ответов.
Проблема в том, что я не могу вывести DIV в пространство соответственно в IE6, имея эффективное скрытие / показ. Это то, что в основном работает:
.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, разрыв строки останется. Это не так уж плохо для этого небольшого примера, но если в зависимости от отображения / скрытия возникает много вопросов, между строками вопросов начинают появляться большие пропуски.
Как мне добиться этого без разрыва строки?