It’s been quite some time since I’ve posted an article here and this one will be very brief… If you feel so inclined and are able, please consider sponsoring the UK National Computer Archives Colossus display. More information can be found here: http://www.colossusonline…

Like it or hate it, the Apple iPhone has ushered in the age of the “Smartphone” which in turn has delivered mobile web-browsing to the masses. The mobile browser, whilst now broadly quite capable (at least on leading platforms), has introduced a slightly different set of requirements in terms of…

<Img> tag vs CSS background image…This has caused much confusion to many web-developers I have met – many more developers don’t care. So, when should you use an <img> and when should you use a CSS background image on your element? The…

Web pages have generally become much more bulky in recent years. The trends for JavaScript-based functionality enhancements and the popularisation of digital photography have led to larger amounts of data being transferred (downloaded) per page and I can’t see a reversal of this happening any time soon. If…

This will be a really quick post which will be obvious to unix sysadmin veterans but hopefully will be helpful to us mere mortals… wget is a linux/*nix command line tool which can download files (including entire websites if options are set correctly) and at first glance, from…

Mootools, like other JavaScript frameworks, provides some easy to use animations which I’ve used successfully quite a number of times, they really do save a massive amount of time and when used appropriately can add some gloss to your project. I’d always stuck with the old…

CSS outline and border are at a glance very similar but have a few important differences: Outline is effectively overlaid over the top of the element it is applied to and therefore outline does not add to the element width whereas border does add to the element width Outline (according…

I’ve just been creating the HTML for an Email to be sent out on behalf of a client and have found what appears to be a bug in Outlook 2007 & 2010 (which use the MS Word rendering engine) when using tall images in HTML Emails. My HTML…

If like me, you have to transfer websites between servers from time to time and you use an Apple Mac, you’ll probably need to know how to flush your DNS on Mac OSX (flushing is the term used for removing of all records to force an update). For…

I just read something very interesting on macrumors.com – It’s being reported that due to security concerns, Google employees will no longer use MS Windows and that Google is replacing most of their Windows machines with Apple Macs…Is it true? Who knows…Nothing would…

A CSS sprite is really a technique rather than a unique object in the same way that DHTML is simply the technique of using JavaScript to manipulate the DOM. So what exactly is a CSS sprite? Well, the sprite is a normal web-compatible image (e.g. JPEG, PNG or GIF…

Web-fonts, for those who don’t know, are a method of using a custom font in your web page(s). Unlike the more traditional method of specifying the font using the CSS “font-family” (or the shorthand “font”) which relies on the user having the relevant…