Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in a markup language like HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.CSS comes in three types: In a separate file (external) At the top of a web page document (internal) Right next to the text it decorates (inline). A CSS rule-set consists of a selector and a declaration block: The selector points to the HTML element you want to style. The declaration block contains one or more declarations separated by semicolons. Each declaration includes a CSS property name and a value, separated by a colon.
Inline Styles
Embedded Styles
External or Linked Styles
Inheritance
Conflicting Styles
Specificity
Font Families
Font Size
Kerning, Leading, and Indenting
Color Attribute
Background Attribute
Background Colors and Images
Defining The CSS Class Attribute
Defining The CSS ID Attribute
HTML Span and DIV Tags
Creating Block-Level HTML Tags
Creating Inline HTML Tags
Relative and Absolute Positioning
Formatting The Block-Level Box Model
Element Visibility Controls