CSS stands for Cascading Style Sheets and is a simple styling language which allows attaching style to HTML elements. Every element type as well as every occurance of a specific element within that type can be declared an unique style, e.g. margins, positioning, color or size. This is a very convenient way of formatting the entire site as well as restyling it by editing just one file. The file is linked with HTML documents via the LINK element inside the HEAD element. Files containing style information must have extension .css , e.g. style.css .
Embedded style is the style attached to one specific document.
Inline style is the style attached to one specific element. By importing partial sheets to the main sheet a number of sources can be combined into one. If the imported style is in conflict with the rules declared in the main sheet then it will be overridden. Style sheets are case insensitive.