У меня проблема с тем, как ведут себя мои вложенные divs с разрывами строк. Я пробовал искать это, но безрезультатно, так как проблему трудно выразить словами.Вложенные divs wrap в нежелательный приоритет
У меня есть четыре див вложенных, как показано ниже, все с дисплеем встроенного блоком:
-------- ---------------------------
| menu | | content holder div |
| div | | ----------- ----------- |
| | | | content | | content | |
| | | | div 1 | | div 2 | |
| | | | | | | |
-------- | ----------- ----------- |
---------------------------
Теперь ДИВО меню и дивы контента имеют гибкую ширину, depens на загруженные данных. Когда либо содержание DIV становится слишком широк, я хочу следующее произойдет:
-------- ----------------------
| menu | | content holder div |
| div | | ----------- |
| | | | content | |
| | | | div 1 | |
| | | | | |
-------- | ----------- |
| ------------------ |
| | content div 2 | |
| | | |
| | | |
| ------------------ |
----------------------
Но вместо этого я получаю следующее:
--------
| menu |
| div |
| |
| |
| |
--------
---------------------------------
| content holder div |
| ----------- ----------------- |
| | content | | content div 2 | |
| | div 1 | | | |
| | | | | |
| ----------- ----------------- |
--------------------------------|
Это очень запутанным, когда меню DIV достаточно высок, чтобы скрыть, что любой контент был загружен вообще. Кроме того, сохранение фиксированной ширины меню будет рассматриваться только как последнее средство. Однако divs могли быть сделаны float вместо встроенных блоков, если это поможет.
Кто-нибудь знает простой способ сохранить макет, как на рис. 2? Я тестировал, что это все еще происходит, когда любой контент div будет соответствовать, как на рис. 2, если другой контент div был невидим.
редактировать:
предоставить HTML/CSS часть кода, которую вы сделали в скрипке. – Nitesh