On the way to my brother’s wedding I’ve been recoding the root page of my site. It was one of the first page I ever made, and it’s biggest problems were accessibility and manageability because it was based on a table for layout purposes. Until last weekend I only made minor enhancements, but now I have completely dropped the old code and begun from scratch, only keeping the content. I have waited to do the redesign until the percentage of people using Netscape 4.x browsers dropped well under one percent, so that I can rely on recent web standards and extensively use CSS for layout purposes. Not supporting Netscape 4.x versions may seem as if I erected a barrier, however, dropping support for this browser dinosaur actually tears down other, more significant barriers: it makes the page more accessible for people using screenreaders, PDAs and so forth.
The only thing about which I am not at all sure so far is the design of the page. It is functional and not exactly ugly, but it is also a bit boring… However, using CSS the design of the site can be modified without changing the HTML code of the site, as is most wonderfully demonstrated in the css Zen Garden.
Any feedback about the new code and the new design is very welcome!