CSS Layout and Flexbox
CSS is used to control the visual appearance and layout of HTML elements on a webpage.The box model defines how spacing and sizing work using margins, borders, padding, and content.
Flexbox is a layout system in CSS that allows items to be aligned and spaced efficiently within a container.
It helps developers create flexible and responsive designs that adjust well to different screen sizes.