Cascading Style Sheets
When you write a website, chances are you want all the pages to have a simialr “look and feel”. CSS gives you the opportunity to achieve that easily by keeping the code for the formatting of the site away from the content.
This link gives a good introduction to the creation of a page using simple html and css. The latter part of the exercise shows how to use an external style sheet, which makes it easy to rapidly change the look and feel of a site.
More advanced use of css effects is discussed here where there are a number of css styles that can be viewed with the same content. The content and the css files are downloadable and can be adapted as required. Have a play. You might like to consider an approach where you could give learners access to these resources for them to experiment with, to change and find out the effects that changes in the css have on the content file.
There are some links to other good CSS sites here. Expect updates as I find them.


