Designing/ developing Websites means you are likely to come across CSS2, 3 or 4, and understanding what this is all about will help to create effective sites that can be viewed across a range of browsers.
CSS – or Cascading Style Sheets – essentially document the layout/ design of a site, similar to the style sheets used to provide technical specifications for printable/ online documents, but with the added function of informing browsers how documents to be viewed should be rendered.
One of the Web’s most powerful design tools, CSS enables designers/ developers to set the precise mood/ tone of sites. A well-written CSS can typically be updated fast and efficient, as well as allowing changes in priorities/ values without requiring changes to underlying XHTML codes.
While CSS can be a little complicated and challenging to learn, it is also fun to learn and certainly well worth the effort. Harnessing the art of CSS offers designers a world of additional options and allows them to do far more than any other form of style sheet.
In addition to a host of excellent tutorials explaining CSS and how to use it in detail, there are also many sites offering hints, tips, code generators and ready to use codes, animations and more. Such sites include, for instance: