CSS is the means to change the default behavior and look of standard HTML. In early days of web development, the way a page was styled and looked was done direct into the page it self. This became very messy and hard to read for computers. That's why some clever people got the idea to move much of the styling and looks out of the HTML and put it in cascading style sheets (CSS) instead. To create a web page without styling today, would make it look very old fashioned and ugly. The default of the HTML was created to deliver information and not looks. That's why CSS is one of the most important crafts a web developer have to learn. In this chapter, we will dive into the parts that are important for DG3 developments and that is:

  1. Box and positions
  2. Typography
  3. Colors, borders and shadows
  4. Classes and ID
  5. Media queries