With the tools which have become available such as html5shiv and Modernizr, HTML5 is finally getting the attention it deserves and many developers are beginning to use it by default. Having watched this momentum increase, I’ve grown increasingly concerned about the potential damage to our web community that is occurring. I wrote that introduction back [...]
In my opinion, and I am sure that other people will agree that older versions of Internet Explorer have been holding the web back. We can all talk about graceful degradation, or progressive enhancement until we are blue in the face, but the matter of fact is that all our clients want all the latest [...]
Picture this. You’re having a slow day in the office and you decide to browse some of your client’s websites to see how they are getting on with the gift of a CMS you have given them, and you stumble across a page with inconsistent fonts, sizes and spacing to the rest of the website. [...]
You may have noticed that things are looking rather different around here, and that would be because the re-design that I have working on for the past year has finally come into existence and I found the motivation to put live. However, things do not just end with a new look, some kickass HTML5 semantics [...]
We often talk about how to make our websites more usable, whether it’s tweaking the HTML structure of pages to benefit the user’s process or figuring out how best to display a message via CSS. But we never bring this thought process into our jQuery-based (and other JavaScript-based) elements. How can we enhance the user [...]
As web developers and designers we all know too well of the problems we face when it comes to coding and testing for Internet Explorer 6 (IE6). With the release of Internet Explorer 8 over a year ago, there now seems to be 3 mind-sets when it comes IE6 support: Dropping support altogether, hoping the [...]
I know what you are going to say, and yes. Hypocrisy, thy name is Ben. However this is a topic which I have wanted to blog about for quite some time now. We all have our favourite CSS galleries. Ones which always prove helpful in giving us inspiration for our own designs, or ones which [...]
Over the years designers have pushed themselves to create unique and inspiring designs. Companies have yearned to have websites which are innovative and make them stand out against their competitors. Yet charity websites have not progressed along with trends and expectations — they seem to have been designed for launch and then only updated with [...]
As part of any website build process, the layout design and functionality will require cross browser testing. To what degree of testing is required and which browsers your website needs to support is subjective to the purpose and your target audience, but that is a discussion for another day. There are many tools currently available [...]
As developers we create hyperlinks all the time, but do we really think about the purpose of the link and what code is best to meet that purpose? When coding a link onto a web page, we have a number of options about the behaviour of the link e.g. rel, name, accesskey, title and target. [...]