Synopsis
We describe Cascading Style Sheets (CSS) - the highly flexible system for controlling presentation of text and graphics in web pages - and the major HTML/CSS editing programs. The Document Object Model is the central mechanism by which JavaScript can access and manipulate the page within a browser. We discuss the principles of DOM and the W3C standards which are increasingly being adopted by browser developers.