Monday 12 May 2008

Web Compliant & Accessible Design

The days of using HTML tables to layout the content on your website are well and truly gone, although a surprising amount of websites still use them. The main bugbear in using tables for layout is that they weren't designed to be used in such a way, their sole purpose is to display tabular information - so unless your website presentation resembles an Excel spreadsheet they aren't the way to go.

Something else that quickly becomes apparent with table-based websites is their difficulty to maintain - the presentation is so tangled up in the content that even a minor layout change is a nightmare.

The solution to all this is to use Cascading Style Sheets, a method that truly separates content from presentation. Of course CSS isn't a new concept as it's been around for a number of years, but it is constantly evolving. And in this evolution is a tangled mess of browser support, compliance, non-compliance and bugs.

In a perfect world, CSS design is simple - in reality, it's anything but as each browser from Firefox and Safari through to the much maligned but virtually de facto Internet Explorer have their own little quirks in how they choose to interpret the CSS. In fact, they vary greatly from version to version (IE5, 6 and 7 anyone?) and browser behaviour can even be affected due to running in quirks or standard mode (yes IE6, I'm looking at you).

So, will we ever reach a point where all browsers are equal in their interpretation of CSS? Right now that seems like nothing but a pipe dream, but we can only hope.

In the meantime, I will continue to strive for full cross-browser support in all my website design projects.

Tuesday 6 May 2008

Lunarvis Offsite blog

Hello there,

My name's Bryn Jones, I'm a web developer based in North Wales, United Kingdom and I'm starting this blog as an experiment, to share updates, random opinions and the occasional bit of useful information.

The name of my company is Lunarvis and this is the homepage for web design in North Wales. I also offer other IT system services. Here are some website development projects I've worked on:

D. E. Jones Electrical Solutions
Gregory Gray Associates Town Planning
Williams Haulage
Celfderw Oak Kitchens and Furniture
Universal Learning Streams
Hen Bost Holiday Cottage
Omnia Recycling
Silk and Honey Specialist Lingerie

I hope to keep posting to this blog on a semi-regular basis, with details of my expanding web design portfolio and as the need arises to post random information.