Browser Compatibility Policy

To ensure compatibility with the widest range of web browser software, both current and future, website coding will adhere to the HTML 5 specification, avoiding, for now, features not supported by older browsers still in regular use. CSS 2 is used for styling and page layout, with selected CSS 3 features for additional visual effects.

All HTML code should pass validation by the W3C validation service. However, both the HTML 5 specification, and the validator are still subject to ongoing revision.

Sites will be tested in a representative sample of supported browsers, to confirm correct operation.

Unsupported Browsers

Microsoft IE 6 and IE 7 are specifically not supported; these obsolete browsers now have very few remaining users, the compromises and significant expense of supporting them cannot be justified.

To ensure that any remaining users of these browsers can still use the website, the CSS specifying page layout is blocked from them. Pages will be presented in a relatively plain, linear format.

Note that IE 6 in particular, is over 12 years old; Microsoft themselves are actively encouraging the remaining users to switch to a later browser.

Older Browsers

Some users are still using older, relatively out-dated browsers. While your website should work correctly, certain cosmetic features which are specified using CSS 3 will not be presented, such as rounded corners on borders, and shadows.

IE 8 is the most problematic of these; it’s non-standard JavaScript support requires special-case coding. It is also the most prevalent, due to being the last version of Internet Explorer capable of being installed on Windows XP.

Later versions of Internet Explorer (IE 9 and onwards), provide more satisfactory standards support, and will not require any special work-arounds for your site.

Mobile Browsers

Most modern smart-phones should be sufficiently capable, and implement the required standards satisfactorily. WebKit devices (Android and iOS) are tested for.

So-called “feature phones” vary widely in capabilities. The more capable ones should provide a similar experience to the smart-phones, though displays of non-touch types may be quite small by comparison. The less capable ones are unlikely to be suitable for web browsing in general.