Intro
CSS, or Cascading Style Sheets, is the language used to describe the presentation and design of a webpage. While HTML provides the structure and content of a webpage, CSS is responsible for its visual style, including layout, colors, fonts, and spacing. In essence, CSS brings HTML to life, transforming plain text into visually engaging content that enhances the user experience.
CSS Position
https://www.w3schools.com/css/css_positioning.asp
position: absolute;
An element with position: absolute; is positioned relative to the nearest positioned ancestor (instead of positioned relative to the viewport, like fixed).
However; if an absolute positioned element has no positioned ancestors, it uses the document body, and moves along with page scrolling.






