--- _db_id: 72 content_type: topic ready: true title: Introduction to CSS --- CSS is defined by [w3schools](https://www.w3schools.com/css/default.asp) as a language that describes style of an HTML document. CSS dictates the look and feel of a web page. ## CSS foundation The followings form the foundation of CSS: 1. Inline CSS 2. Internal CSS 3. External CSS 4. CSS Selectors (Element,Class,ID,Fonts & Colors) 5. Box model 6. Fonts and how to integrate them. ## CSS basics - [Learn CSS in 5 minutes - A tutorial for beginners](https://www.freecodecamp.org/news/get-started-with-css-in-5-minutes-e0804813fc3e/) - [More CSS](https://www.w3schools.com/css/default.asp)