+
+ This is a div element with a box model
+
+
+
+
+2. *Positioning:* CSS positioning allows you to control the position of elements on a web page. There are different types of positioning:
+
+ - `static`: This is the default positioning. Elements are positioned according to the normal flow of the document.
+ - `relative`: Elements are positioned relative to their normal position in the document flow.
+ - `absolute`: Elements are positioned relative to their nearest positioned ancestor, or the containing block.
+ - `fixed`: Elements are positioned relative to the viewport, so they remain in the same position even when the page is scrolled.
+ - `sticky`: Elements are positioned relative to the viewport like fixed positioning, but they behave like relative positioning until they reach a specified scroll position.
+
+