Whether you're new to web development or a more seasoned developer looking to refine your skills. The CSS Guide will take you from beginner to expert! We'll cover the basics from specificity & selectors right through to the modern layout methods of flexbox & grid. We'll also be diving into advanced topics such as CSS animation, architecture & more! Table of What is CSS? Adding CSS to your projects The Cascade Inheritance Specificity Selectors Selecting Elements Attribute Selectors Pseudo Classes Pseudo Elements Fundamentals The Box Model Margins Padding Borders Commenting Colors Hex RGB/RGBa HSL/HSLa Keywords Backgrounds Units Pixels Em Rem Percentages Viewport Units Fonts Styling Lists Calc Layout The Display Property Positioning z-index Flexbox Grid Centering Media Queries Filters Transforms Transitions Animations CSS Architecture Feature Queries Variables Resets & Normalization Vendor Prefixing