CSS is a style language that defines layout of HTML documents. For
example, CSS covers fonts, colors, margins, lines, height, width, background
images, advanced positions and many other things.
HTML can be used to add layout to a websites. But CSS offers more
options. It is supported by all browsers by using browser specific code.
By using practical implementation of few tutorials you will be
able to make your own style sheets using CSS to give your website a new great
look. That means CSS provides a user oriented look and feel.
Which benefits will CSS have?
CSS was a revolution in the world of web design. The concrete
benefits of CSS include:
- Control layout
of many documents from one single style sheet.
- More precise
control of layout.
- Apply different
layout to different media-types (screen, print, etc.);
- Numerous
advanced and sophisticated techniques.
Generally there are three ways to use CSS:
- Inline CSS
- Internal CSS
- External CSS
CSS3 is the latest version and usually in use.
CSS3 Modules
CSS3 has been split into "modules". It contains the
"old CSS specification" (which has been split into smaller pieces).
Some of the most important CSS3 modules are:
- Understanding of
Classes and ID’s
- Selectors
- Box Model
- Backgrounds and
Borders
- Image Values and
Replaced Content
- Text Effects
- 2D/3D
Transformations
- Animations
- Multiple Column
Layout
- User Interface