There are different layout techniques:
- Table
- Float, position, clear
- CSS Grids
- FlexBox CSS
FlexBox CSS actually features, the flow of elements. The main concept is that there is a container where the child elements are contained which are aligned to access.