Я пытаюсь создать квадратные скобки, используя таблицы, и я выполнил все вычисления для высоты интервала строк для всех элементов ячейки, но у меня возникают проблемы с тем, как он продолжает размещать ячейки в таблице с интервалами строк, определенными в предыдущемстрок.См. Этот пример:
<table border="1">
<tr>
<td style="min-width: 100px">Begin</td>
<td style="min-width: 10px"></td>
<td style="min-width: 10px"></td>
<td style="min-width: 100px">End</td>
</tr>
<tr>
<td colspan="4" style="height: 20px"></td>
</tr>
<tr>
<td rowspan="2">Seed 1</td>
<td rowspan="2"></td>
<td rowspan="5"></td>
<td rowspan="3"></td>
</tr>
<tr>
<td></td>
</tr>
</table>
Здесь текущие высоты для каждого столбца (исключая строки выше, потому что они уже четные) равны 2, 2, 5 и 3. Однако при добавлении другого элемента вСледующая строка просто для того, чтобы увидеть, где она находится в таблице, она отображается справа от существующей строки, создавая пятый столбец, который не должен существовать.Почему он не помещается в первый столбец, делая высоты столбцов 3, 2, 5 и 3?У меня сложилось впечатление, что таблица поместит элемент в следующую самую короткую колонку.Я полностью ушел со столов?Что я должен сделать, чтобы этот элемент действительно появился в первом столбце, где он должен быть?Нужно ли заполнять всю таблицу, чтобы она правильно отображалась (обычно таблицы просто оставляют пустое место, где ячейки не были размещены)?
Я искал в Google в течение часа и ничего не смог найтикасающийся того, как ячейки фактически должны быть размещены, когда HTML обрабатывается браузером.Есть слишком много другого мусора о том, как работают таблицы и яда яда я.