SEMANTIC TAGS A semantic element clearly describes its meaning to both the browser and the developer. Examples of non-semantic elements: div and span - Tells nothing about its content. Examples of semantic elements: img, table, article - Clearly defines its content. CSS DISPLAY PROPERTY The display property specifies the display behavior (the type of rendering box) of an element. CSS Flexbox (Flexible Box Layout) Flexbox is a layout model for arranging items (horizontally or vertically) within a container, in a flexible and responsive way. Flexbox makes it easy to design a flexible and responsive layout, without using float or positioning.…