Я могу использовать flexbox и float одновременно? или использовать flexbox с абсолютным позиционированием?
Например, если у меня есть макет из 2 столбцов (основное содержимое и отступ) Могу ли я переместить основную часть влево и в сторону влево / вправо, а затем использовать flexbox, чтобы придать стороне одинаковую высоту по сравнению с основным содержимым?
Нужно ли отображать весь контейнер во flexbox, чтобы он включал заголовок, основное содержимое, в стороне и нижний колонтитул, или я могу просто выбрать одну область для использования flexbox?
1 ответ
Из обзора,
Flex-макет внешне похож на блочный макет. В нем отсутствуют многие более сложные свойства текста или документа, которые можно использовать в макете блока, например, плавающие
Из контейнеров Flex,
float
а такжеclear
не влияют на гибкий элемент и не выводят его из потока. Тем не менееfloat
свойство все еще может влиять на генерацию коробки, влияя наdisplay
вычисленное значение свойства.
От Абсолютно Позиционируемых Гибких Детей
Абсолютно позиционированный потомок гибкого контейнера не участвует в гибком макете Тем не менее, он участвует в шаге переупорядочения (см.
order
), что влияет на порядок их рисования.