@diasflack

Как найти размер границ в пикселях вложенных прямоугольных div'ов?

Существуют произвольные прямоугольные div'ы, вложенные в произвольный прямоугольный div. Требуется найти размер(в пикселях) смежных границ div'ов, исключая границы с оболочным div.

пример 1
1.png

пример 2
2.png
  • Вопрос задан
  • 2524 просмотра
Решения вопроса 1
vasilyev
@vasilyev
php, 1c-bitrix
Если я все правильно посчитал, то сумма ширин всех блоков + сумма высот всех блоков - периметр контейнера даст нужный результат.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
Данную конструкцию можно сверстать разными способами. Отсюда будут разные алгоритмы нахождения перегородок. И еще поясните - будут ли считаться общие с тремя блоками границы, скажем, на первой картинке между (красным+синим) и желтым.
В первом случае можно выделить 6 строк, две строки разбиты на два столбца равной ширины.
Во втором - 3 столбца, два разбиты на 2 строки, причем высота строк разная.
Возможен еще и третий вариант (возможен?), когда столбец в первой строке первого варианта сам разбит на строки и столбцы.
Короче, может Вы опишите в чем состоит практическая задача? И возможно есть более простое решение, потому что пока что решения в общем виде я не вижу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы