What is the CSS layout ?
CSS page layout techniques allow us to take elements contained in a web page and control where they are positioned relative to their default position in normal layout flow, the other elements around them, their parent container, or the main viewport/window. The page layout techniques we'll be covering in more detail in this module are:
- Floats
- Positioning
- CSS tables
- Flexbox
- Grid