2.2. What a Stylist needs to know

Before you start changing the look and feel of BELTS, you will need to be familiar with a number of technologies and products.

CSS is used to manage all of the style elements in BELTS. A solid understanding of the box model (used to determine element position) is particularly important. Although some CSS level 2 constructs have been used, the majority of BELTS uses level 1 to help with Internet Explorer™ compatibility.

You'll need a working knowledge of XSLT if you want to change the structure of pages.

All the pages generated by BELTS conform to the XHTML specification and there are a number of subtle differences from HTML 4.0.1 with which you need to be familiarise yourself.

You may also want to learn how to read a Cocoon site map. These control what steps are taken to generate a page. Being able to read these files will help you when you want to know which XSLT to change for a specific screen.