With so many different properties which you can modify with CSS, the possibilities are endless. Altering values for different elements would give your website an entirely different feel each time. In this section, we explored the basics of CSS, and learnt how to do some basic styling. However, CSS is much more than this. To learn more about CSS and its advanced features, check out:
W3Schools CSS
HTML Help CSS Reference
Last but not least, once you have completed your style sheet, remember to validate it at W3C Validator.
Validating your site or style sheet will ensure that it does not contain any errors, and all your elements are styled correctly.
Remember at the start of the section, we said "Throw the tables out of the window!"? What we meant is that there are millions of websites that are still using tables for the page layout, while divisions controlled by CSS styles can achieve the same layout - sometimes even better. Tables should solely present tabular data, not as a layout.
Know how to create an external style sheet and link it to your site
Know about the different types of styling (In-Line, embedded, external)
Know how to style a specific element, class or ID
Know how to style several selected elements
Know how to use pseudo-class for hyperlink styling
Know a handful of CSS properties for styling an element
Able to apply CSS on rollovers and other applications (explore deeper)
Take a short quiz on CSS