More about CSS Technology
Cascading Style Sheets technology gives Web site developers and users more control over how pages are displayed. Designers and users with CSS can create style sheets that define how different elements, such as headers and links, appear. These style sheets can be applied to any Web page.
The term cascading means that multiple style sheets can be applied to the same Web page.
CSS is made to separate document content (usually written in HTML language) from document presentation, (layout, colors, and fonts). This enlarges content accessibility and allows better control in the specification of presentation characteristics, lessens complexity and repetition in the structural content. CSS technology offers possibility to the same markup page to be presented in different styles for different rendering ways, (it can be presented on-screen, in print, by voice).
CSS specifies cascade priorities or weights are calculated and assigned to rules, so that the results are predictable.
Every style sheet contains a list of rules. Each rule consists of selectors and a declaration block. Selectors are used to declare which of the markup elements a style matches to; they apply to all elements of a specific type, or only those elements that match a certain attribute.