Cheesetoast

Brain Food for Web Developers

responsive

May 23, 2012
by Graham
2 Comments

Is Responsive Web Design Important?

There’s a huge buzz around responsive web design at the moment. As I mentioned in my previous article, mobile web browsing is expected to overtake desktop browsing within a few years. Now designers are using responsive design to ensure their sites adapt to different devices. But is it worth jumping onto the responsive bandwagon? Is responsive design an important step in the evolution of web design or is it just a gimmick? Continue reading

Table Code

July 18, 2010
by Graham
Comments Off on Why Tables for Layout Are Unprofessional

Why Tables for Layout Are Unprofessional

I was recently asked to write some HTML for a e-mail newsletter and I was forced to recall what it was like to design layout using tables (bleh!). Of course there are still some designers out there who argue that using tables for layout is just fine and that harking on about divs and the semantic web is overreacting. Admittedly, it’s very quick and easy to come up the desired structure using a GUI like Dreamweaver, but it’s just not good practice.
I’ve compiled a list of reasons why tables should NOT be used for layout. Continue reading

JQuery Logo

July 3, 2010
by Graham
Comments Off on Automatically Generate a Table of Contents with JQuery

Automatically Generate a Table of Contents with JQuery

I’m going to walk through a little JQuery script that automatically generates a table of contents at the top of the page. This is useful when you have content arranged under several sub-headers (a typical Wikipedia page is a good example) and want to have quick links to each section. Continue reading

Table Code

July 2, 2010
by Graham
Comments Off on JQuery Tablesorter

JQuery Tablesorter

Want to improve the functionality of your HTML tables? Tablesorter is “a JQuery plugin for turning a standard HTML table with THEAD and TBODY tags into a sortable table without page refreshes”. It is also cross browser friendly, working on IE6+. Continue reading