Я работаю над интерфейсом для небольшого веб-модуля и имею некоторые проблемы с CSS. Прямо сейчас у меня есть контейнер DIV, а затем таблицы для размещения разделов. Я плаваю по 3 столам слева и 3 столам вправо, которые до сих пор отлично работали.Создание 2-х столбчатых макетов в CSS
Недавно я добавил функцию, которая позволяет добавлять дополнительные поля пользователем по мере необходимости и по мере роста высоты таблицы в правом столбце разбивает макет. Есть ли лучший способ сделать это, чтобы макет не сломался?
После добавления "ясно: левый" и "ясное: право" каждой таблицы, это выглядит следующим образом ...
После перемещения 3 осталось плавали таблиц в верхней части кода и удалении «float: right/clear: right» из другого 3, он работает хорошо, за исключением этого.
Добавление четкости: влево/вправо улучшилось, но имеет очень странное поведение. Теперь он сохраняет таблицы в своих соответствующих столбцах, но после добавления определенного количества новых полей кнопка отправки перемещается, а остальные таблицы выстраиваются в очередь странными (т. Е. «Учетные данные IPMI/DRAC», расположенные рядом с «Assigned Inventory») В начальном вопросе я опубликовал новый скриншот. Если вы не ответите, я просто буду принимать это как ответ в любом случае через 24 часа. –
У вас есть контроль над порядком вывода блоков? Я вижу, что порядок, который они в настоящее время выводят, - это «устройство» - «сеть» - «сконфигурировано» - «idmi» .. потому что «сконфигурированный» блок плавает вправо, следующий поплавок влево автоматически очищает его. если вы можете изменить порядок, сначала выведите все ваши левые столбцы, поплывтесь влево, а затем удалите свойство float из правых блоков столбца, и они заполнит пробел справа ... – crdunst
Я сделал, как было предложено, плавая Сначала 3 левой таблицы, затем добавили 3 правые таблицы и удалили из них свойства float/clear. Он выглядел корректно (за исключением того, что расстояние между двумя столбцами исчезло из-за поплавка: право удалено).После добавления полей 4+, «RDP/SSH Credentials» перескакивает влево, потому что содержимое справа значительно длиннее, и ничего не осталось, чтобы заполнить его. Это значительно лучше на практике, но после этого создается очень странный пробел (новый снимок экрана добавлен в первый пост). –