Sunday, July 10, 2005

Developers Developers Developers!

I've been trying to set up a new layout for this and hopefully a more populated with content site lately. In doing so, I decided to try and further my understanding of the over-so popular CSS.

Needless to say, I've found a lot of the experience rather frustrating. I guess the biggest reason is that CSS isn't really designed to do what I want to do with it. Which has led me to some strange observations.

CSS is intended to allow web page designers to separate content from layout, or so I've been led to believe. Column formats are some of the most frequent on the web, and are a natural extension to what we see in newspapers. CSS is supposed to allow people to stop using tables to set up page layouts, and instead focus on content.

Why then, are column layouts so needlessly hard? I don't understand how a specification can be designed that makes the most common and natural layout difficult for beginners. In fact, it looks like it is difficult for experts, considering sheer number of hacks one has to go through to do something that tables accommodates easily (namely, two columns with equal heights, with the possibility of a footer)

How is it that anyone forms a standard that doesn't solve any of the problems it was designed to do? I do not want a hammer, and my problem is not a nail.

If anyone out there reads this thing and knows how to solve this problem, please send me an email.

Truth be told, I almost think I might be better off just scrapping doing my own layout and sticking with blogger templates. Which sucks royally. Hopefully I'll be able to find a full example of a layout though, instead of snippets of hacks that don't work well.


Post a Comment

<< Home