Introduction to CSS 3
CSS is used to style and lay out web pages — for example, to alter the font, colour, size and spacing of your content, split it into multiple columns, or add animations and other decorative features. This module gets you started on the path to CSS mastery with the basics of how it works, including selectors and properties, writing CSS rules, applying CSS to HTML, how to specify length, colour, and other units in CSS, cascade and inheritance, and debugging CSS. Prerequisites Before starting this module, you should have: Basic familiarity with using computers, and using the Web passively (i.e. just looking at it, consuming the content.) A basic work environment set up as detailed in Installing basic software, and an understanding of how to create and manage files, as detailed in Dealing with files. Basic familiarity with HTML, as discussed in the Introduction to HTML module. Guides This module contains the following articles, which will take you through all the basic theory o