Web browser compatibility
Different web browsers use a variety of different techniques and rendering engines to display web pages. An effort has been made to make this theme compatible with as many major web browsers as possible. You should find websites published using this theme will look almost identical in Internet Explorer 7, Internet Explorer 8, Firefox, Safari, Chrome (including Chrome frame) and Opera.
The theme also works well in Internet Explorer 6, but care should be taken when using semi-transparent PNG images which often get rendered without full transparency. There are many factors which can effect the display and compatibility of websites which cannot be controlled by the theme. For example some third-party plugins are not Internet Explorer compatible and custom code may ‘break’ a page. Expect to find subtle differences in the appearance of items such as text or the colours in images.
There are many factors which effect the compatibility of a page when viewed in a particular browser. Custom code or poorly formatting content can overspill a designated container and break layouts. Some third-party RapidWeaver plugins are not compatible under certain web browsers. Adding scripts like jQuery or other Javascript can potentially cause problems such as code conflicts.
If you encounter a browser compatibility issue, the best way to resolve it is to carefully study your content and any custom code. Run the project through the W3C XHTML validator and repair any validation errors. Watch out for elements which could potentially be causing problems. Slowly undo any changes you have made until you get back to a stage where the page displays properly.
Safari, Firefox and Internet Explorer 8 all have their own web developer tools. These can be especially useful in diagnosing problems and obtaining error reports which have a greater degree of accuracy - some error reports may tell you exactly which line of code in which file is causing a problem.
Care should be taken when using online web browser compatibility screenshot services like browsershots.org. Most of these services have some forms of scripting like PHP or Javascript switched off for security. So they may not always be best relied upon. Sometimes a fee is required before you are allowed to fully test a project using one of these such services.