I hate how many WordPress plugins contains invalid code. It’s probably valid if you use the Transitional Doctype but I use Strict and therefore have to change these codes. The problem is that the plugins are written with code far more advanced than anything I can do so it can be quite a hassle to figure out what I can change and delete without messing up the entire plugin.
I’m kind of obsessed with having my entire site validate correctly but why shouldn’t I be? Valid code is like correct spelling. Sure you can read a text that’s badly spelled but it’s probably harder to understand. It’s the same with browsers. Sure they can display invalid code but often it looks kinda funny and not at all how you intended it to look.
What I hate even more than invalid code is code that’s valid but works differently in different browsers. This layout should work fine in all browsers besides maybe the most unusual ones but I think that has more to do with those browsers not being that good than my code. Still, it’s annoying. I remember back in the days when you coded for one browser and put up a disclaimer stating which browser (and resolution) your site should be viewed in. Not very user friendly, but still, easy.
It’s interesting to think about how coding has evolved in the past ten years. When I built my first web page back in 1999 I coded in HTML and didn’t use any CSS whatsoever. My first site was basically two frames. One with a text link menu and one main window for the content. The menu frame had a black and white background with tree branches (a photo I scanned) and the main frame was black. It didn’t look too bad considering what many other sites back then looked like. I’m proud to say that Whirlwind never have contained ugly clipart, dolls or annoying moving GIF images. Besides my celebrity blend phase I’ve always kept it pretty simple, not using too many colours or too much graphics.
I wish I still had my first layout saved but every layout I made up until 2001 were lost years ago. There wasn’t that many of them but still, it would have been cool to be able to look at them.
When did you start web designing and what did your first layout look like?