Introduction to CSS

CSS stands for Cascading Style Sheet. It is used to style HTML documents like adding color, changing font, add pictures, edit backgrounds, etc. CSS uses curly brackets {…} to edit code. Before CSS, developer would style their HTML using HTML tags attributes like <font>, <center>, <tables>, bgcolor, etc. Nowadays some of these elements are deprecated from HTML because they can now be applied in CSS.

Providing CSS

Normalize.css

Basic Selectors

Relational Selectors

Pseudo-class Selectors

Pseudo-element Selectors

Selectors Specificity

Inheritance

Color

Gradients

Borders

Shadows