Why we should support users with no Javascript

23 March 2011

Why should we want to support users that, for whatever reason, have Javascript disabled? I had found it difficult to answer this question in a constructive way, whilst also being backed up by research. This post aims to give you some reasons why we should still be supporting users without Javascript.

Chrome won’t center button using auto margins

3 March 2011

Note: I’m not American, but it feels weird writing ‘centre’ if you code in CSS all day.

I’ve come across a problem I need solving and Google is not being my friend. I need to center a button on the page without specifying its width, because the text inside is of various lengths. The following works how I want in Firefox, Safari, Opera and even IE6, 7 and 9 (thanks to Sarah for testing).

Styling buttons to look like images with CSS3

28 February 2011

For the first time in ages I was asked to code up some buttons that at first looked as though they could only be generated by using images. The buttons needed to allow for varying text lengths so my mind first went to the Sliding doors of CSS that I used to use regularly.

Maintaining the user journey with HTML 5 web storage

21 January 2011

The HTML 5 specification includes a web storage API for data storage in web clients. It means we can store large amounts of data, client-side, to read and write to as we like without causing the site to slow down (when compared to using cookies).