Richard@Home is the weblog of Richard Allsebrook, a Sheffield (UK) Based web developer specialising in web standards, accessability and usability.

For fun he plays (a lot of) World of Warcraft and is currently the boss of a large band of successful brigands, <The Firm> on Emerald Dream (EU).

I’m available for freelance coding work, but I’m a busy man so I can afford to be picky 😉

8 comments on “About
  1. adblog says:

    Hi Richard!

    Nice to see you back!

    Tim Yang

  2. hehe, thanks Tim. Nice to be back 🙂

  3. Jason Coyne says:

    Hey richard,

    I have found several posts on the net, refering me to an article you wrote on how to do complex form layout in CSS (Why html tables are bad form) but all the links I can find are dead. Have a new location or copy anywhere?

    Also, is your challenge still open? I’d love to see a solution for my form. Its not a particularly complex form, but does require lots of nested tables, and I would love to get it into CSS

  4. Richard@Home says:

    Hi Jason

    The article you are after can be read here: http://web.archive.org/web/20050316084108/http://richardathome.no-ip.com/index.php?article_id=22 (courtecy of the WayBackMachine).

    It doesn’t realy explain how to do complex form layouts, it tries to point out why using a table tag for forms is a bad idea.

    If you have a form you’d like me to look at, post a url and I’ll try and squeeze in some time to take a look at it. I doubt I’ll have time to do a full conversion, but I can certainly offer some pointers to tidy up the code a bit 🙂

  5. Marie says:


    I have followed the trail to your site via a comment you left on http://db4free.blogspot.com/2005/09/menu-management-with-stored-procedures.html

    I was impressed with the menu management method described here, until I started modifying the code, and realised that it was outputting the menu in a table. You mentioned that you use a similar method on your site, and I noticed that you output nested lists. This is exactly what I’m looking for. If possible, can you post a blog entry on how you achieved this? I have been sitting with this for quite some time…

    It would be much appreciated.

  6. Richard@Home says:

    Hi Marie…

    That post was a looong time ago and I wrote that when I had my own hand written blogging software. I’ve since moved over to a WordPress account but the technique is pretty simple.

    I’ll post some example code over the next couple of days…

  7. Richard@Home says:

    The code I used to use can be seen here:


    The database table looks like this:

    id (Integer, Autonumber, Not Null, Primary Key)
    parent_id (Integer, Null)
    name (varchar(64) Not Null)

    The parent_id field is a foreign key back into the category table and points to the parent catagory. If it is null, then the catagory is a top level catagory.

  8. Marie says:

    Thanks, I’ll look into it.

Comments are closed.

%d bloggers like this: