I always try to ensure that the XHTML and CSS I am writing is valid, so I have constantly checked my code using the W3C Validator to identify any errors early and stop them from accumulating. Additionally, what good is valid code if it isn't compatible with your browser? I have tested my code very regularly in all of the major browsers; Mozilla Firefox, Internet Explorer (7.0), Google Chrome, Safari and Opera. I am not aware of a way to have two different versions of IE on my computer at one time so I am using 7.0 for IE testing initially and will hope that if it works in an earlier version, it should be OK in a later version!
There have been a few issues when testing my site with IE7, all style related, so I have created a separate style sheet that IE 7 will use. I will also make 1 more style sheet for any versions of IE that are 6.0 or lower. However, this will just show a message to the user telling them that their browser is out of date and they need to update (links will be provided).

The above code features HTML that only IE will respond to. Within these tags I have linked to a style sheet meant only for IE 7.

The above two screenshots both occur in the same web page. I have used Javascript to replace the drinks board with the snacks board. The Javascript basically replaces all of the content from one div with all of the content from another div when a button is pressed. This prevents an extra web page having to load unnecessarily. I have highlighted all of the 2nd screenshot to show how I put it together. Each 'element' of the design is a separate image, so each image can have their own appropriate alternate text for the search engines to feed off. I feel this is important in a web page with practically zero actual text.

The above screenshot is the events page (un-finished). This makes use of Javascript that shows more information about each type of event in an expand/collapse style. This increases organisation and ease of use, as the user can easily access the particular information they are looking for.
All of my pages successfully validate as XHTML 1.0 Strict and they all appear correctly in each of the major browsers.















