Есть ли способ выровнять дочерние элементы таким образом: [i] [i] ______ [i] [i] [i], независимо от количества элементов в каждой из групп?Элементы Flexbox выравниваются по горизонтали
2
A
ответ
1
В Flexbox Контейнер
- Использование
justify-content
для выравнивания элементов по горизонтали . - Используйте
align-items
для выравнивания предметов по вертикали.
Взгляни на примере фрагмента кода ниже:
.parent {
display: flex;
width: 100%;
height: 100px;
align-items: center; /* Align Items Vertically */
justify-content: space-between; /* Align Items Horizontally (with equal space in between each of them */
background: #eee;
}
.children {
display: flex;
}
.child {
margin: 0 5px;
padding: 0 5px;
font-size: 30px;
background: #ccc;
color: #000;
}
<div class="parent">
<div class="children left-children">
<div class="child">1</div>
<div class="child">2</div>
<div class="child">3</div>
</div>
<div class="children right-children">
<div class="child">4</div>
<div class="child">5</div>
<div class="child">6</div>
</div>
</div>
Надеется, что это помогает!
0
положить левый и правый ребенок в одном DIV и дать влево и вправо таким образом
<div class="parent">
<div class="left">
<div class="child">1</div>
<div class="child">2</div>
</div>
<div class="right">
<div class="child">3</div>
<div class="child">4</div>
<div class="child">5</div>
</div>
</div>
и дать этот CSS
.parent {
display: flex;
width: 100%;
height: 100px;
justify-content: space-between; /* Align Items Horizontally */
background: #eee;
}
.child {
margin: 0 5px;
padding: 0 5px;
font-size: 30px;
background: #ccc;
color: #000;
}
Смежные вопросы
- 1. will_paginate элементы управления разбиением по страницам не выравниваются по горизонтали
- 2. Элементы CSS inline-block li не выравниваются по горизонтали
- 3. CSS Центровка центрирования Flexbox по горизонтали
- 4. Элементы LongListMultiSelector по горизонтали
- 5. центрирования содержимого по горизонтали с помощью Flexbox
- 6. центр Div по вертикали/горизонтали без Flexbox
- 7. элементы внутри div не выравниваются по центру
- 8. Как выровнять элементы по горизонтали
- 9. Печатать элементы списка по горизонтали
- 10. Элементы CSS стека по горизонтали
- 11. Выровнять различные элементы по горизонтали
- 12. Поиск ввода и кнопка не выравниваются по горизонтали
- 13. Два divs не выравниваются по горизонтали в html с CSS
- 14. Масштабируемые фоновые изображения выравниваются по горизонтали один за другим
- 15. Flexbox - не центр по вертикали и по горизонтали [fullPage.js]
- 16. Выравнивание объектов по горизонтали и по вертикали с помощью Flexbox
- 17. Элементы легенды Highcharts.js выравниваются
- 18. Flexbox как иметь элементы изменения размера как по горизонтали, так и по вертикали, сохраняя высоту
- 19. Центр divs в теле по горизонтали и вертикали с flexbox
- 20. Совместимость Flexbox с прокруткой по горизонтали pre/code
- 21. вертикально оправданные элементы Flexbox
- 22. Сделать элементы выровнены по вертикали в flexbox
- 23. flexbox: распределять элементы по вертикали в Safari
- 24. Как получить элементы в flexbox по вертикали?
- 25. Таблицы, созданные из латекса() из пакета Hmisc, горизонтально выравниваются по левому краю, а не выравниваются по горизонтали в pdf-документе
- 26. Элементы формы бутстрапа неправильно выравниваются
- 27. Элементы углового материала не выравниваются
- 28. Элементы управления WPF не выравниваются
- 29. Android ListView элементы выравниваются сверху
- 30. Как центрировать по горизонтали элементы li
@DmitryMosquid вы имеете в виду '[я] [я] ______ [i] [i] [i] ', у них должно быть пространство между ними? –
Да, я должен работать как float: left и float: right, но требуется отображение flex. –
@DmitryMosquid Для этого вам нужно создать 2 элемента '.children' и поместить в него свой« ребенок »(с помощью справа и слева) и используйте 'justify-content: space-between;', чтобы разделить их одинаково. Свойство FYI - Float не работает с Flexbox. Я обновил свой ответ, пожалуйста, посмотрите. И дайте мне знать, если это поможет! –