Latest Work

RSPB LearnBirds

The RSPB required a web application through which they could provide learning material to people interested in birds and birdwatching. Once a user has logged-in they are presented with 6 different modules as well as access to the resource library which contains the RPSB Handbook of British Birds and Where to Watch Birds - Britain.

Read more about the RSPB LearnBirds project.

Thursday 24th April 2008

CSS Frameworks

I guess this really continues on from my previous blog article about Grid-based layouts. A number of CSS frameworks have emerged over the last few months making it somewhat easier for front-end developers deliver consistent interfaces across web browsers.

A personal favourite of mine is to use the YUI Reset CSS along with the 960 Grid System I mentioned in the earlier post. This ensures that all elements; type, layout, input etc. are stripped back to their basics across all browsers through which you build on to. It means that any browser-specific padding applied to elements such as input buttons are removed and by declaring your own settings you know that you are getting a true value across web browsers.

There is one problem with using CSS frameworks however; they can add a lot of ‘code bloat’ to your website or web application which can increase the amount of time taken for it to load. Although internet connections are getting faster and web browsers are also getting quicker at rendering code, when you want to browse over a XHTML-compatible mobile device it can be painfully slow as I have recently found. Even browsing over Wi-fi.

This problem is not just restricted to CSS frameworks though, it applies to JavaScript frameworks in exactly the same way. You may not need or require all the features and functionality brought in with a framework, but it still needs to be downloaded, increasing the loading time.

Leave a Reply

required

required, hidden

Weblog Navigation

Categories

Archive

My Services

Website Development

You bring the idea, I'll bring the usability, design, colour and vision and together we will make something beautiful. Read more

Interface Design

With the right interface design you can change the most mundane of subjects into something inspiring, easy-to-use and fun! Read more